A、B、C三个数比较大小:
笨蛋学生方法:
#include <stdio.h>
void main(){
int a,b,c,max;
scanf("%d %d %d",&a,&b,&c);
max=a;
if(max<b)
max=b;
else
max=a;
if(max<c)
max=c;
else
max=a;
printf("%d",max);
}
普通学生方法:
#include<stdio.h>
int main(){
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a<b)
a=b;
if(a<c)
a=c;
printf("max=%d",a);
return 0;
}
学霸学生的做法:
#include<stdio.h>
int max(int x,int y){
if(x<y)
return y;
return x;
}
int main(){
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("max=%d",max(max(a,b),c));
}
学神学生的做法:
#include<stdio.h>
int max(int x,int y){
return(x<y?y:x);
}
int main(){
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
a=max(max(a,b),c);
printf("max=%d",a);
}
超级学神学生的做法:
#include<stdio.h>
int main(){
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("max=%d",(a<b?b:a)<c?c:(a<b?a:b));
}
OK,今天先介绍这几种方法,一句话就可以输出并判断三个数的大小,你学会了么?