将三个数中最大的输出,帮忙想想怎么写啊?
本人初学者,希望大家教教偶
用问号表达式比较好
int a,b,c;写代码输入a,b,c三个数;
d=a>b?a:b;//求出a、b之间最大的数;
printf("%d\n",d>c?d:c);//输出a、b、c之间最大的那个数;
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
或者用if
1,定义a,b,c,d;
2,赋值a,b,c;
3,if(a<b)
{
d=a;
a=b;
b=d;
}
//如果a是小于b的,就把它们的值转换一下;
4,同理,转换一下b,c和a,c的,这样,输出最大值的同时,也把它们排序了。