啊哈磊_编程从这里起步
标题:
我输任何数字都是显示“大了”
[打印本页]
作者:
爱我家大宝宝哦
时间:
2020-2-15 21:22
标题:
我输任何数字都是显示“大了”
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int a,b,sum;
sum=6;
srand((unsigned)time(NULL));
a=rand()%100;
printf("%d",a);
while(a>0)
{
sum--;
scanf("%d",b);
if(b>a)
printf("大了,再来");
if(b<a)
printf("小了,再来");
if(b==a)
{
printf("对了");
break;
}
if(sum==0)
{
printf("下次再来");
break;
}
}
system("pause");
return 0;
}
复制代码
作者:
香香的小狗
时间:
2020-2-15 21:22
scanf后面的参数必须加&号,像这样:scanf("%d",
&
b);
作者:
爱我家大宝宝哦
时间:
2020-2-21 16:10
谢谢,是我粗心大意了
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2