您的位置:首页 > 编程语言 > C语言/C++

第04天C语言(08):while练习3

2017-06-27 00:00 141 查看
#pragma mark while练习3
###pragma mark 概念

/**
*  C语言的函数库
#include <stdlib.h> // 随机数函数库 语音功能
arc4random_uniform(20);               随机数函数库
system("say 我的WeChat is LYH28588");  让计算机拥有语音播放功能
*/

###pragma mark 代码

#include <stdio.h>
#include <stdlib.h> // 随机数函数库 语音功能
int main()
{
// 帅哥要和靓女搭讪,想搞定这个靓女的陌陌号码
// 靓女的要求,要求男生猜她的年龄,给这个男生3次机会

// 1.男生猜多少?用户输入
// 2.女生的真实年龄? 随机数
// 3.根据用户的输入,判断是否和女生的真实年龄一样

// 让男生猜
/*
printf("请猜猜我的年龄\n");
int age = -1;
scanf("%i",&age);
*/
// 2.确定女生的年龄
int girl = arc4random_uniform(20);
/*
// 3.判断是否猜对了
if (age == girl) {
printf("陌陌号码是:12345678");
}
else if (age > girl)
{
printf("你会不会说话,我有那么老吗?");
}
else if (age < girl)
{
printf("我太开心了,你真会聊天");
}
*/
printf("%i",girl);
int count = 3;
while (count > 0) {
// 让男生猜
printf("请猜猜我的年龄\n");
int age = -1;
scanf("%i",&age);

// 3.判断是否猜对了
if (age == girl) {
printf("陌陌号码是:12345678\n");
system("say 我的陌陌号12345678");             //让电脑语音
break;  // break可以用在switch和循环结构中
// 只要执行到break那么就不会再次回去判断条件了

}
else if (age > girl)
{
printf("你会不会说话,我有那么老吗?\n");
system("say 你会不会说话,我有那么老吗?");
}
else if (age < girl)
{
printf("我太开心了,你真会聊天\n");
system("say 我太开心了,你真会聊天");
}
count -- ; // 减少次数
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C语言