这个简单的源文件有错误吗

来源:百度知道 编辑:UC知道 时间:2024/09/23 10:07:31
#include "stdio.h"
int max (int x,int y)
{
int z;
if (x>y) z=x;else z=y;
return (z);
}
main()
{
int a,b,c;
printf("%s","请输入两个数字,中间用空格分开");
scanf("%d %d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}
请指出来并改正

#include "stdio.h"
int max (int x,int y)
{
int z;
if (x>y) z=x;else z=y;
return (z);
}
main()
{
int a,b,c;
printf("%s","请输入两个数字,中间用空格分开");
scanf("%d %d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}

/...其实程序没什么问题。 问题在于
printf("%s","请输入两个数字,中间用空格分开");
你的这句后面的分号,是在中文输入法格式下输入的。 改成英文输入法下的分号就可以了。

printf("%s","请输入两个数字,中间用空格分开");
末尾的分号要在英文状态下输入,改为如下:
printf("%s","请输入两个数字,中间用空格分开");

没问题阿,可能要关掉再开过吧。