syntax error C语言

来源:百度知道 编辑:UC知道 时间:2024/07/06 21:57:21
#include<stdio.h>

void main()
{
int a,b,max;
printf("please input two number!\n");
scanf("%d%d",&a,&b);
if(a>b) max=a;
else max=b;
printf("max=%d\n",max);
}

用TURBO C编译通过,但运行后,提示"syntax error"语法错,请问我错哪了?

我用VC试了一下没有出现问题

我仔仔细细看了N久,还是没看出个所以然来

郁闷了。。。

你先试着把scanf("%d %d",&a,&b);输入的时候两个%d中间空一格(我猜的)

你知道为什么了一定要告诉我啊,这种因为编译器不一样引起的盲点太无语了。

hoho~~

编译器的原因,自己找个合适的编译器吧~vc++6.0最好!如果更好就用Vs吧

我运行没事啊,用turbo c。