|
发表于 2020-10-10 15:01:24
From FishC Mobile
|
显示全部楼层
|阅读模式
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main()
{
srand(time(0));
int a=rand()%1001;
int b,c=0;
printf("我已经想好了一个数字,看你几次能猜中!\n");for(;b!=a;C++)|
{
scanf("%d",&b);
if(b>a)
printf("你猜的数大了,再试试吧!\n");
else if(b>a)
printf("你猜的数小了,再试试吧!\n");
}
printf("真厉害,只用了%d次就猜对了!\n",c);
}
说有一个错误但找不出来
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int main()
- {
- srand(time(0));
- int a=rand()%1001;
- int b=-1,c=0;//给b赋一个不可能的初值
- printf("我已经想好了一个数字,看你几次能猜中!\n");
- for(;b!=a;c++) // 小写
- {
- scanf("%d",&b);//每次循环输入b
- if(b>a)
- printf("你猜的数大了,再试试吧!\n");
- else if(b<a)//大小写错了,这里应该是b<a
- printf("你猜的数小了,再试试吧!\n");
- }
- printf("真厉害,只用了%d次就猜对了!\n",c);
- return 0;
- }
复制代码
|
|