有懂循环结构的大佬来看一下
程序里的a是真实价格 b是猜测的价格 我该怎么让它能循环10次(这是整个程序的一部分,没写开头和结尾)scanf("%d",&b);
if(b==a)
{
printf("恭喜你猜中价格\n");
printf("你猜中价格的次数为%d",c);
}
if(b<a)
{printf("你猜少了");
printf("你的剩余次数为%d",10-c);
scanf("%d",&b);
c++;
}
if(b>a)
{printf("你猜多了");
printf("你的剩余次数为%d",10-c);
scanf("%d",&b);
c++;
}
if(c==11)
printf("GAME OVER"); 循环10次用for语句for(i=0;i<10;i++);
应该是for(int c=1;c<=10;c++) int d=1;
for (int c = 1; c <= 10;)
{
scanf("%d", &b);
if (b == a)
{
printf("恭喜你猜中价格\n");
printf("你猜中价格的次数为%d\n", d);
d++;
c++;
}
if (b < a)
{
printf("你猜少了");
printf("你的剩余次数为%d\n", 10 - c);
c++;
}
if (b > a)
{
printf("你猜多了");
printf("你的剩余次数为%d\n", 10 - c);
c++;
}
if (c == 11)
printf("GAME OVER");
}
}
帮你改了一下,你试试这样行不 前面加for循环只能进行两次循环好像 等一下,我直接复制之后出了好多bug我改一下试试
0禾木0 发表于 2020-2-26 21:49
int d=1;
for (int c = 1; ca)
{
大佬 程序运行之后成这样了 中间有的不出提示
《ROG周年定制版太阳神机箱》输入你猜想的价格,10次以内猜中算成功。请输入猜想的价格:
10000
你猜少了你还可以猜的次数为9
50000
你猜多了你还可以猜的次数为8
10000
50000
你猜多了你还可以猜的次数为6 一只哈密瓜 发表于 2020-2-26 22:50
大佬 程序运行之后成这样了 中间有的不出提示
能看下代码吗?还有我不是大佬,我学C语言一个月都还不到。。。{:10_249:}
页:
[1]