首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

小弟我这那里错了?还是小弟我的编译器错了!

2014-01-13 
我这那里错了??????还是我的编译器错了!!!# include stdio.hintmain(){int a , b , c , maxprintf(请

我这那里错了??????还是我的编译器错了!!!
# include <stdio.h>

int  main()

{
int a , b , c , max;
printf("请输入 :a , b , c:\n");
scanf("%d,%d,%d\n",&a , &b , &c);
max=a;
if ( max < b )
    max = b;
if ( max < c)
     max = c;
printf("最大的数:%d\n",max);
return 0;
}


输出不来最大数,为什么????????
[解决办法]


scanf("%d,%d,%d\n",&a , &b , &c);
printf("a = %d, b = %d, c = %d\n",a , b , c); //先确认下abc的值是不是你输入的值吧!

[解决办法]
你先printf三个数看看
[解决办法]
"%d,%d,%d\n"改成"%d,%d,%d"
[解决办法]
scanf的接收语句中包括逗号,把逗号删掉吧
[解决办法]
scanf("%d,%d,%d",&a,&b,&c);这句话写错,只有printf()函数里面有\n表示换行。
[解决办法]
scanf的问题,你有输入回车吧,以后输入用cin,别用scanf
[解决办法]
楼上说了你还加了\n

热点排行