黑马程序员技术交流社区
标题: 挑灯夜战,只为明天~~ [打印本页]
作者: peide0427 时间: 2015-11-2 22:59
标题: 挑灯夜战,只为明天~~
再坚持10天左右,加油。C语言自学第二遍ing中(第一遍没记住多少)今天自己做了个简单初级游戏,但是还有bug,和老师的不一样。
#include <stdio.h>
#include <stdlib.h>
int main(int argc, const char * argv[]) {
//计算机随机产生一个(1,1000)的数值;
//用户有十次机会输入猜测值的机会
//统计猜对到次数,如果次数为0,则输出智商太低。
int num2;
int num1=arc4random_uniform(1001),count=0;
printf("游戏规则:\n你有10次机会猜测出正确的数值.\n");
{for (int i=10; i>0; i--)
{
printf("请在1~1000内输入您所猜测的数值:\n");
scanf("%d",&num2);
if (num2<0||num2>1000) {
printf("输入错误.\n");
// scanf("%d",&num2);
}
else if (num2>=num1) {
printf("好可惜,你猜大了,你还有%d次机会.\n",i-1);
}
else if (num2<=num1) {
printf("好可惜,你猜小了,你还有%d次机会.\n",i-1);
}
else if (num2==num1)
{ printf("恭喜你,猜对了\n");
count++;
break;
}}
if (count==0) {
printf("笨死了,你的智商不适合玩这个!!");
}
}
return 0;
}
这是我自己想着做的,大家可以测试一下。。。
作者: yanggangcl 时间: 2015-11-3 16:13
这代码,排版有点乱
作者: liuch111 时间: 2015-11-3 21:28
加油··
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |