问一个很简单很不好意思的低级的小问题
#include<stdio.h>int mian()
{
int a,b,c;
int max=0;
scanf("%d %d %d",&a,&b,&c);
if (a>b)
{
if(a>c)
{
max=a;
}else{
max=c;
}
}else
{
if(b>c)
{
max=b;
}else{
max=c;
}
}
printf("the max is%d\n",max);
return 0;
}
// max3.c
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d", &a, &b, &c);
int max = 0;
if ( a>b ) {
if ( a>c ) {
max = a;
} else {
max = c;
}
} else {
if ( b>c ) {
max = b;
} else {
max = c;
}
}
printf("The max is %d\n", max);
return 0;
}
这两个程序有森么不一样吗,为什么第一个程序运行起来有错误呢~