C语言,输入三个数,求出最大数,最小数并输出
- 使用if进行解答
#include<stdio.h> void main() { int a,b,c,t,q; printf("please input a,b,c"); scanf("%d,%d,%d",&a,&b,&c); if(a>=b&&a>=c) t=a; else if(b>=a&&b>=c) t=b; else t=c; if(a<=b&&a<=c) q=a; else if(b<=a&&b<=c) q=b; else q=c; printf("max:%d\nmin:%d",t,q); } - 使用三目运算进行解答
#include<stdio.h> void main() { int a,b,c,t,q; printf("please input a,b,c"); scanf("%d,%d,%d",&a,&b,&c); t=a>=b?a:b; t=t>=c?t:c; q=a<=b?a:b; q=q<=c?q:c; printf("max:%d\nmin:%d",t,q); }