c语言判断最大数
题目:
输入三个数,输出最大数
第一种方法:
#include <stdio.h> int main() { int a,b,c; scanf("%d,%d,%d",&a,&b,&c); if(a>b&&a>c) printf("%d\n",a); else if(b>c) printf("%d\n",b); else printf("%d\n",c); }
第二种方法:
#include <stdio.h> int main() { int a,b,c; scanf("%d,%d,%d",&a,&b,&c); if(a>b) { if(a>c) printf("%d\n",a); else printf("%d\n",c); } else { if(b>c) printf("%d\n",b); else printf("%d\n",c); } }
第三种方法:
#include <stdio.h> int main() { int a,b,c,max; scanf("%d,%d,%d",&a,&b,&c); max=a; if(b>max) max=b; if(c>max) max=c; printf("%d\n",max); }
第四种方法:
#include <stdio.h> int main() { int a,b,c,i; scanf("%d,%d,%d",&a,&b,&c); if(a>b) { i=a; a=b; b=i; } if(b>c) { i=b; b=c; c=i; } printf("%d\n",c); }