|
1啊哈币
本帖最后由 rosynirvana 于 2014-9-29 22:45 编辑
问题真多啊。。
- #include <stdio.h>
- int main()
- {
- int a,b,c;
- scanf("%d %d",&a,&b);
- if(a>b)
- c=a, printf("%d",c);
- if(a==b) printf("一样大");
- else c=b,
- printf("%d",c);
- sleep (8000);
- return 0;
- }
复制代码
只要输入的数字 a比b大 就会显示错误。。。 什么原因? |
最佳答案
查看完整内容
语法和逻辑都有错误,多个语句都在if中的时候要用{}。括起来。
[mw_shl_code=c,true]#include
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(a>b)
{
printf("%d",a);
}
else if(a==b)
printf("一样大");
else
{
printf("%d",b);
}
sleep (8000);
return 0;
}[/mw_shl_code]
|