解题思路:利用冒泡排序交换的思想,但是只有三个数,没必要用for循环。直接两两比较,三个if即可。
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a,b,c,t;
scanf("%d %d %d",&a,&b,&c);
if(a>b){
t=b;
b=a;
a=t;
}
if(a>c){
t=c;
c=a;
a=t;
}
if(b>c){
t=c;
c=b;
b=t;
}
printf("%d %d %d\n",a,b,c);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:760 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:600 |
printf基础练习2 (C语言代码)浏览:653 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:750 |
矩阵乘方 (C语言代码)浏览:1079 |
1197求助浏览:667 |
小O的数字 (C语言代码)浏览:1490 |
C语言训练-排序问题<1> (C语言代码)浏览:369 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:550 |
1074(纳闷了,答案错误,求指教)浏览:384 |