C语言练习题:
有3个整数a,b,c,由键盘输入,输出其中最大值。
方法一:
main(){ int a,b,c; printf("Please input 3 integer number;"); scanf("%d,%d,%d",&a,&b,&c); if(a<b) if(b<c) printf("max=%d\n",c); else printf("max=%d\n",b); else if(a<c) printf("max = %d\n",c); else printf("max=%d\n",a);}
运行结果为:
方法二:使用条件表达式
main(){ int a,b,c,temp,max; printf("Please input 3 integer number;"); scanf("%d,%d,%d",&a,&b,&c); temp = (a>b)?a:b; max = (temp>c)?temp:c; printf("The maximum number is %d",max);}
运行结果为: