萌新求问c语言
#include"stdio.h"#include"stdlib.h"
void main()
{
int a,b,c,d,sum;
while (a=rand(),b=rand())
{
printf("%d,%d\n",a,b);
sum=a+b;
scanf("%d",&d);
if(d==sum) break;
{
printf("You are right!\n");
}
else
printf("No/n");
}
}
是想出加法题目来着的,但是不知道哪里出问题了 if(d==sum) break;//把这个break扔到大括号里输出后面就OK了
{
printf("You are right!\n");
}
if(d==sum)
{
printf("You are right!\n");
break;
} if(d==sum) break; // 这里 break 后,位于同语句块的后续语句都没有机会被执行到
{
printf("You are right!\n");// 不会被执行到
}
应该改成这样
if(d == sum) {
printf("You are right!\n");
break ;
} jackz007 发表于 2019-3-26 15:15
应该改成这样
谢谢!!! BngThea 发表于 2019-3-26 15:13
if(d==sum)
{
print ...
谢谢!!! 82457097 发表于 2019-3-26 15:07
if(d==sum) break;//把这个break扔到大括号里输出后面就OK了
{
...
谢谢!!!
页:
[1]