#include<stdio.h>
int main()
{
int a,b,c,d;
printf("输入a,b,c:");
scanf("%d,%d,%d",&a,&b,&c);
d=a;
if (d<b)d=b;
if (d<c)d=c;
printf("max=%d\n",d);
return 0;
}
请问这样的语句是否有错,为什么我编译运行后 输入任何三个数字都是显示第一个的值
...全文
22713打赏收藏
新手求教,起步刚开始学C,百思不得其解
#include int main() { int a,b,c,d; printf("输入a,b,c:"); scanf("%d,%d,%d",&a,&b,&c); d=a; if (d<b)d=b; if (d<c)d=c; printf("max=%d\n",d); return 0; } 请问这样的语句是否有错,为什么我编译运行后 输入任何三个数字都是显示第一个的值