永发信息网

expected';'before"printf"

答案:1  悬赏:20  手机版
解决时间 2021-02-13 02:07
  • 提问者网友:皆是孤独
  • 2021-02-12 22:13
#include"stdio.h"
main()
{
printf("请输入三个整数");
int a,b,c;
if(a>b&&a>c)
printf("%d",a);
else if(b>a&&b>c)
printf("%d",b);
else(c>a&&c>b)
printf("%d",c);
}
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-02-12 22:50
#include"stdio.h"
void main()
{
printf("ÇëÊäÈëÈý¸öÕûÊý");
int a,b,c;

scanf("%d%d%d",&a,&b,&c);
if(a>b&&a>c)
printf("%d",a);
if(b>a&&b>c)
printf("%d",b);
if(c>a&&c>b)
printf("%d",c);
}

错误好多啊,else语句不熟悉就尽量不要用,那个是由于,else没有与if统一,所以系统认为那是一句话,一句话结束就要有‘;’。至于为什么else没有与if统一,是由于你的else与前面的if无关。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯