脉冲电流5s什么意思:请大家帮我看一下这个c程序为什么不对!!

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 03:44:49
main()
{
int a,b,c;
int max;
scanf("%d,%d.%d",&a,&b,&c);
if (a>b)max=a;
else max=b;
printf("%d\n",max);

if (max>c)max=max;
else max=c;
printf("%d\n",max);

getch();
}

我是要找出3个数中最大的,第一pringf个能得到正确结果,第二个printf却得的结果却不对,请问错在那里了?

请注意你的这个语句:
scanf("%d,%d.%d",&a,&b,&c);

还没发现吗?第二个%d后面是什么?而你在运行的时候输入的又是什么?

可以有逗号或别的什么
但在输入的时候要对应!

%d,%d.%d应该没逗号和点