梦幻龙族online台服:c语言语法错误不理解?

来源:百度文库 编辑:神马品牌网 时间:2024/04/27 15:43:31
#include "stdio.h"
void main()
{
int a,b,c,d
printf("ninput 3 number:a,b,c\n");
scanf("%d%d%d",&a,&b,&c);
if (a>b) d=a ;
else d=b;
if (c>d)
printf("%d",c);
else
printf("%d",d);
getchar()

}
2个错误1.结构体或数阻大小的未知?2.说明语法错误!~我不知道那错了!不理解.

#include "stdio.h"
void main()
{
int a,b,c,d;
printf("ninput 3 number:a,b,c\n");
scanf("%d%d%d",&a,&b,&c);
if (a>b)
d=a ;
else
d=b;
if (c>d)
printf("%d",c);
else
printf("%d",d);
getchar();

}
我试过了,没有问题~!

少两个分号

改正后是这样
#include<stdio.h>
void main()
{
int a,b,c,d;
printf("ninput 3 number:a,b,c\n");
scanf("%d%d%d",&a,&b,&c);
if (a>b) d=a ;
else d=b;
if (c>d)
printf("%d",c);
else
printf("%d",d);
getchar()

}

#include "stdio.h"
void main()
{
int a,b,c,d //少了分号
printf("ninput 3 number:a,b,c\n");
scanf("%d%d%d",&a,&b,&c);
if (a>b) d=a ;
else d=b;
if (c>d)
printf("%d",c);
else
printf("%d",d);
getchar() //少了分号
}