c语言的高手帮帮忙啊~

来源:百度知道 编辑:UC知道 时间:2024/07/02 09:33:49
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{ int a,b,c;
printf("请输入数字");
scanf("%d%d%d" &a,&b,&c);
if(a>b && a>c)
printf("最大数为 %d ",a);
if(b>a && a>c)
printf("最大数为 %d ",b);
if(c>a && c>b)
printf("最大数为 %d ",c);

}
老师让写一个数入三个数字,然后判断最大的~
我这个不知道为什么scanf无法执行~
c语言的高手们帮帮小菜~

#include "stdio.h" <--这里是<stdio.h>
void main()
{ int a,b,c;
printf("请输入数字");
scanf("%d%d%d" &a,&b,&c); <-scanf("%d%d%d", &a,&b,&c); (注意我多了一个逗号)
if(a>b && a>c)
printf("最大数为 %d ",a);
else if(b>a && a>c)
printf("最大数为 %d ",b);
else
printf("最大数为 %d ",c);
(使用else if尽量别重复使用if)
}

没有错啊,
晕,没注意看,少逗号了,楼下的眼睛好