历史高考试卷贵2017:关于一个turboc2程序

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 14:44:54
请问该程序有无问题?
main()
{
int a,b,c,min(int x,int y);
scanf("%d%d",&a,&b);
c=min(a,b);
printf("min=%d",c);
}
int min(x,y)
int x,y
{
int z;
if (x<y)
z=x;
else
z=y;
return(z);
}

这种写发是老c编译器的做法,只有第9行少个分号:
int min(int x,int y)
int x,y
应该这样:

int min(int x,int y)
int x,y;
我建议以后这样写int min(int x,int y)就行了

main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=min(a,b);
printf("min=%d",c);
}

int min(int x,int y)
int x,y,z;
{

if (x<y)
z=x;
else
z=y;
return(z);
}

第四行,少一个逗号
第九行,少一个分号
就找到两个,应该没了吧!