3162 - 习题1-6 求三个整数中的最大值
时间限制 : 1 秒
内存限制 : 12 MB
编写一个程序,输入a, b, c三个值,输出其中最大者。
题目输入
输入三个整数a, b, c,以空格分隔。
题目输出
max=最大数
输入/输出样例
输入格式
2 -3 9
输出格式
max=9
C语言解答
# include<stdio.h> int main() { int a,b,c,d; a=2; b=-3; c=9; d=max(a,b,c); printf("max=%d\n",d); return 0; } int max(int x,int y,int z) { int w,s; if(x>y)w=x; else w=y; if(w>z)s=w; else s=z; return(s); }
C++解答
#include <stdio.h> int main(int argc, char *argv[]) { int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("max=%d\n",(a>b?a:b)>c?(a>b?a:b):c); return 0; }