我不知道有关TC例子是否正确,求助于高手

来源:百度知道 编辑:UC知道 时间:2024/06/21 17:36:01
void main(){
int a,b,max;
printf("\n input two numbers: ");
scanf("%d%d",&a,&b);
printf("max=%d",a>b?a:b);
}
这个程序是否有错?我在TC中发现不能运行
但TC2.0信息栏中写到"可能在'a'以前就使用了函数名main ;可能在'b'以前就使用了函数名main."这里我就看不懂了.请高手指教

没有错误
不过这样输入就带来麻烦
推荐scanf("%d,%d",&a,&b);
加个逗号
输入的时候就可以输类似 2,5
然后应该ok了

%d和%d之间要有分隔的符号,不然你输入123,程序怎么知道你是想输入1和23,还是12和3,还是123只是第一个数,还要等待输入第2个数呢?