怎么用C语言比较A,B,C三个数的大小?答:printf("三个数最大的是:%f;\n最小的是:%f\n",max,min);下面的程序是有IF的 include <stdio.h> void main(){float a,b,c,max=0.0,min=0.0;printf("请输入三个整数:");scanf("%f%f%f",&a,&b,&c);if(a>b){max=a;if(max<c)max=c;};if(ac)min=c;};printf("三个...
c语言中,定义int a b c,怎么比较三个数大小,谢谢了,用c free那种?答:{t=a;a=b;b=t;} /*交换a,b的值*/ if (a>c){t=c;c=a;a=t;} //交换a,c的值 if (b>c){t=b;b=c;c=t;} //交换b,c的值 printf("small to big:%d,%d,%d\n",a,b,c);} 输出结果
C语言输入三个数字比大小答:min=a<b&&a<c?a:(b<c?b:c);三目运算是自右向左的,所以先判断b<c,为真返回b(b比c小),否则就返回c(c比b小).再判断a<b和a<c,如果都为真返回a(此时a是最小值,因为a比b,c都小),否则返回b<c?b:c的值,该值是最小值,因为a不是最小值,所以b和c中较小的值即为最小值 而你...