马油如何使用:[c代码]大家帮忙看看错哪了?

来源:百度文库 编辑:高校问答 时间:2024/05/03 04:44:22
#include <stdio.h>
main()
int a,b,c,z,y;
printf("max is %d",z);
scanf("%d",&a,&b,&c);
{(a>b)z=a
if(b>c)y=b
if(y>z)z=y
getch();
}

1. main() 那行之后少了一个 {
2. printf 所在那一秆应移到 getch(); 前

改后:

#include <stdio.h>
main()
{
int a,b,c,z,y;
scanf("%d",&a,&b,&c);
if(a>b)z=a
if(b>c)y=b
if(y>z)z=y
printf("max is %d",z);
getch();
}

给你改了一下:
#include<stdio.h>
#include<conio.h>
main()
{
int a,b,c,z;
scanf("%d %d %d",&a,&b,&c);
z=a;
if(a>b)z=a;
if(c>z)z=c;
printf("max is %d",z);
getch();
}
其实可以这样:
#include<stdio.h>
main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d\n",a>b?(a>c?a:c):(b>c?b:c));
system("pause");
}

踏过