C语言比较三个数的大小

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:37:28
main()
{
int a,b,c,max;
printf("Please input a,b,c: \n");
scanf("%d%d%d",&a,&b,&c);
if(a<b)
max=b;
else
max=a;
if(max<c)
printf("The max number is: %d\n",c);
else
printf("The max number is: %d\n",max);
}
我就是这样输入的,但是点了Ctrl+F9之后,出现
please input a,b,c:

我要是想比较 8,5,2这三个数的大小,应该在哪里输入呀?怎样输入?

直接输入就行了
比如8,5,2你要输成8 5 2(中间是空格)因为你的scanf语句中%d%d%d中没有逗号,你要是输入逗号会出错的

然后就可以输入了啊。如果想分开输入,可以改动上面的程序为
main()
{
int a,b,c,max;
printf("Please input a:");
scanf("%d",&a);
printf("Please input b:");
scanf("%d",&b);
printf("Please input c:");
scanf("%d",&c);
if(a<b)
max=b;
else
max=a;
if(max<c)
printf("The max number is: %d\n",c);
else
printf("The max number is: %d\n",max);
}

8空格5空格2回车

出现
please input a,b,c:
然后你输入 8,5,2
回车

然后就你输入8,5,2再按下回车,只后会回到程序,最后你在按下Alt+F5就显示出来了,我学软件的,可以一起交流下