首页 > 留学知识库

问题: 这个c程序的错误帮我看看




这个是代码 我是用vc++6.0

# include <stdio.h>
void main()
{
long a,b,c,max;
printf("请输入三个数,a,b,c\n");
scanf("%d%d%d",&a,&b,&c);

if(a>b&&a>c)
{
max=a;
printf("max=a=%d\n",max);
{

if(b>a&&b>c)
{
max=b;
printf("max=b=%d\n",max);
{

if(c>a&&c>b)
{
max=c;
printf("max=c=%d\n",max);
{
}

编译时说我有错误
f:\设计\c\3个数比较大小.cpp(27) : fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.


不太懂
帮我看看
谢谢

解答:

# include <stdio.h>
#include<math.h>
void main()
{
long a,b,c,max;
printf("请输入三个数,a,b,c\n");
scanf("%d,%d,%d",&a,&b,&c);

if(a>b&&a>c)
{
max=a;
printf("max=a=%d\n",max);
{

if(b>a&&b>c)
{
max=b;
printf("max=b=%d\n",max);
{

if(c>a&&c>b)
{
max=c;
printf("max=c=%d\n",max);
}
}
进行修改后,程序可运行