解题思路:冒泡法与选择法排序
注意事项:
参考代码:
#include <stdio.h>
int main()
{
int i,j,t,a[3]; //定义变量及数组为基本整型
//printf("请输入10个数:\n");
for(i=0;i<3;i++)
{ scanf("%d",&a[i]); } //从键盘中输入要排序的10个数字
for(i=0;i<3;i++)
{
for (j=i+1;j<3;j++)
if(a[i]>a[j]) //如果前一个数比后一个数大,则利用中间变量t实现两值互换
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
// printf("排序后的顺序是:\n");
for(i=0;i<3;i++)
printf("%d\n", a[i]); //输出排序后的数组
printf("\n");
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:762 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:575 |
2^k进制数 (C++代码)使用递归方法浏览:736 |
这可能是一个假的冒泡法浏览:1071 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:909 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:591 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
字符逆序 (C语言代码)浏览:645 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2256 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:567 |