首页 > 其他 > 详细

输入5 个数按从小到大的顺序输出

时间:2014-03-30 00:35:04      阅读:541      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
#include<stdio.h>
int main()
{
    int a[5],i,j,t;
    for(i=0;i<5;i++)
    scanf("%d",&a[i]);
    for(j=0;j<4;j++)//外循环控制排序的趟数,n个数排n-1趟
    for(i=0;i<4-j;i++)//内循环控制每趟比较的次数,第j趟比较n-j次
    if(a[i]>a[i+1])
    {    
        t=a[i];
        a[i]=a[i+1];
        a[i+1]=t;
    }
    for(i=0;i<5;i++)//一定要看清代码,这里把i错写成了1,不报错,但运行结果有误,很隐蔽
        printf("%d ",a[i]);
}
bubuko.com,布布扣

输入5 个数按从小到大的顺序输出,布布扣,bubuko.com

输入5 个数按从小到大的顺序输出

原文:http://www.cnblogs.com/firstsy0709/p/3632842.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!