永发信息网

c++ :输入六个数,从小到大排序

答案:2  悬赏:40  手机版
解决时间 2021-12-25 16:24
c++ :输入六个数,从小到大排序
最佳答案
//以前写的,冒泡排序
//测试通过,如果有疑问,欢迎交流
#include<stdio.h>
#include<stdlib.h>
void bubblesort(int *list,int len) //冒泡排序
{
    int i,j;
int temp;
    for(i=0;i<len - 1;i++)
        for(j=0;j<len-i - 1;j++) 
        {
            if(list[j+1]>list[j])
            {
                temp=list[j+1];
                list[j+1]=list[j];
                list[j]=temp;
            }
        }
}
int main(){
int n = 6;
//scanf("%d", &n);
int *tar = (int*)malloc(sizeof(int)*n);
for(int i = 0; i<n;i++){
scanf("%d", &tar[i]);
}
bubblesort(tar, n);
for(int i = 0; i<n; i++)
printf("%d ",tar[i]);
free(tar);
return 0;
}
全部回答
&#47;/以前写的,冒泡排序 //测试通过,如果有疑问,欢迎交流 #include<stdio.h> #include<stdlib.h> void bubblesort(int *list,int len) //冒泡排序 { int i,j; int temp; for(i=0;i<len - 1;i++) for(j=0;j<len-i - 1;j++) { if(list[j+1]>list[j]) { temp=list[j+1]; list[j+1]=list[j]; list[j]=temp; } } } int main(){ int n = 6; //scanf("%d", &n); int *tar = (int*)malloc(sizeof(int)*n); for(int i = 0; i<n;i++){ scanf("%d", &tar[i]); } bubblesort(tar, n); for(int i = 0; i<n; i++) printf("%d ",tar[i]); free(tar); return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
双鸭山供电局供电营业厅地址有知道的么?有点
饥荒复活祭坛怎么修复
单选题下列各句中没有使用修辞手法的一项是A.
单选题下列有关组成生物体化学元素和化合物的
VC++ 如何把汉字和字母混合的字符串拆分为单
宾客意少舒的意
阅读理解TheUnitedStatesistheworld'slarges
清分分值是什么意思
兼听则明,偏听则暗。的意思
点阵激光,光子嫩肤有什么区别
岚五行属什么
计算:(1)-3a2(2a2-a-1)=______(2)(-a
网上怎么购买11选5
新办的郑州市工会卡丢失怎么办
南岗区哈尔滨阳光宝贝幼儿园(征仪路)地址在哪
推荐资讯
骑马坝供电所(骑马坝营业厅)办公位置在哪啊?
每天爬28楼一个周大概能瘦几斤?
酒精灯的灯焰分为______、______、______三个
天气预报用英语怎么说?
中师毕业的弟弟高高兴兴去清泉乡小学报到,以
实习鉴定表的章可以和工作证明上的章不一样吗
—Look!ThatmanlookslikeMrGreen.—Itcan’tb
从桂林市到柳州有多少公里 30分
干的长豆角怎么做好吃
惊讶反义词是什么
Having friends, and finding new frien
巴西龟怎么喂食。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?