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;
}