用C语言按照冒泡法进行数字排序
2016-01-25 11:50
429 查看
怎么?
原程序略。
//===========================================
最佳答案:试试如下程序。
#include <stdio.h>
void main()
{
int a[10];
int i, j, t;
printf("input 10 numbers:\n");
for (i = 0; i < 10; i++) scanf("%d", &a[i]);
printf("*************************************************\n");
for(j = 10; j > 0; j--) {
for(i = 0; i < j - 1; i++)
if (a[i] > a[i + 1]) {
t = a[i];
a[i] = a[i + 1];
a[i + 1] = t;
} }
for (i = 0; i < 10; i++) printf("%d, ", a[i]);
printf("\n");
printf("*************************************************\n");
}
//===========================================
回答时间:2011-4-26 13:13 | 我来评论
回答者: 做而论道 | 十四级采纳率:43%
提问者对于答案的评价:谢
原题网址:http://zhidao.baidu.com/question/258307489.html
//===========================================
原程序略。
//===========================================
最佳答案:试试如下程序。
#include <stdio.h>
void main()
{
int a[10];
int i, j, t;
printf("input 10 numbers:\n");
for (i = 0; i < 10; i++) scanf("%d", &a[i]);
printf("*************************************************\n");
for(j = 10; j > 0; j--) {
for(i = 0; i < j - 1; i++)
if (a[i] > a[i + 1]) {
t = a[i];
a[i] = a[i + 1];
a[i + 1] = t;
} }
for (i = 0; i < 10; i++) printf("%d, ", a[i]);
printf("\n");
printf("*************************************************\n");
}
//===========================================
回答时间:2011-4-26 13:13 | 我来评论
回答者: 做而论道 | 十四级采纳率:43%
提问者对于答案的评价:谢
原题网址:http://zhidao.baidu.com/question/258307489.html
//===========================================
相关文章推荐
- C语言编程:8051单片机系统的时钟为11.0592MHz,把0~99从串行口输出
- C++ STL--stack/queue 的使用方法
- 基于51单片机的交通灯C语言程序设计
- 用C语言编写程序,判断输入的一个字符串是否是回数
- 关于C语言延时时间的问题
- 51单片机,C语言编程,控制指示灯闪烁的频率
- C语言编程:密码解密
- C语言编程:大小写互换
- c语言编程:字符串反序并输出
- C++中的单例模式
- sublime 搭建 C++ 开发环境
- 单片机C语言编程:按键、计数及显示
- 用C语言编程使51单片机的数码管左移循环显示
- 【足迹C++primer】40、动态数组
- 用keil软件编写C语言排序程序
- 宏, C++模板,补充代码
- 1009. Product of Polynomials (25)
- C语言程序转换为Python语言
- FFmpeg - C++中使用ffmpeg库
- C++ 函数