文档章节

输入10个数字数组,并按从大到小的顺序排序 大致方法

大才谏士
 大才谏士
发布于 2016/11/01 18:45
字数 281
阅读 158
收藏 0

void kk(){
printf("NO_2--输入10个数字数组,并按从大到小的顺序排序\n\n");
//录入成绩
    int aa;
    printf("请输入你的数字个数");
    scanf("%d",&aa);
    int i1,n,l=1,m,h=0,w,vc[10000];
    for(int i11=0;i11<aa;i11++){    
        printf("请输入第%d个数字",l);scanf("%d",&n);
        vc[i11]=n;
        l++;
        printf("\n");
    }
//大小转换
    int ll=0;
    for(i1=0;i1<aa-1;i1++){    
        for(int j=0;j<=aa-1-i1;j++){
            ll=ll+1;
            if(vc[i1]<vc[ll]){ m=vc[i1]; vc[i1]=vc[ll]; vc[ll]=m; }
        }ll=i1;
    }
//输出数组
    printf("你的输出由大到小是 ");
    for(int i12=0;i12<aa;i12++){
        printf("%d ",vc[i12]);
    }
}

main(){

kk();

return 0;

}

先理清楚函数的模型-------这个题的模型可以理解为

***********

*********

*******

*****

***

**

*这样的一个输出图形的方法;

我所用的就是两个for语句的嵌套,然后利用还值得方法将我所需要的大小的值进行交换

例如i=1;j=2;m;

m=i    ;  i=j  ;  j=m    这样就将 i  j 的值进行了互换

最后输出整个的数组;

© 著作权归作者所有

大才谏士
粉丝 19
博文 2
码字总数 766
作品 0
成都
程序员
私信 提问
10亿个数中找出最大的10000个数(top K问题)

这个问题还是建立最小堆比较好一些。 先拿10000个数建堆,然后一次添加剩余元素,如果大于堆顶的数(10000中最小的),将这个数替换堆顶,并调整结构使之仍然是一个最小堆,这样,遍历完后,...

一贱书生
2016/11/28
244
0
求过程和答案几个简单的JAVA题目

四:选择程序 输入两个数,输出两数的和,并按从小到大的顺序输出这两数 六:循环程序 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,求它在第10次落地时,共经过多少米?...

苦涩的-咖啡
2013/11/05
571
10
常见排序算法及实现

一、冒泡排序 冒泡排序(Bubble Sort)是先从数组第一个元素开始,依次比较相邻两个数,若前者比后者 大,就将两者交换位置,然后处理下一对,依此类推,不断扫描数组,直到完成排序。 这个算...

thanatos_y
2016/07/30
41
0
Leetcode 排序类题目 排序算法总结

1. Merge Sorted Array Description: Easy Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array. Note: You may assume that nums1 has enough......

BookThief
2018/07/27
0
0
金阳光测试算法专题——精选小算法汇总

[本文出自天外归云的博客园] 本文是对金阳光测试算法专题中一些小算法的精选汇总,利于思考与收获。 注意:原版是用java解,以下题目部分使用python解(python3),对于题目中描述不清楚的地...

天外归云
2017/06/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

龙芯版办公软件wps和yozo永中

wps:http://ftp.loongnix.org/os/loongnix/1.0/os/Packages/w/wps-office-10.8.0.6472-1.a20p1.mips64el.rpm yozo永中:http://ftp.loongnix.org/os/loongnix/1.0/os/Packages/y/yozo-offi......

gugudu
7分钟前
0
0
IDEA使用本机指定的java环境

idea 的安装包内有自己的jre。 idea 默认使用自己的jre 如果要使用自己的jdk,可以在bin目录下,找到idea.bat :: ---------------------------------------------------------------------:...

ol_O_O_lo
7分钟前
0
0
分析工厂模式中的问题并改造

工厂模式基本与简单工厂模式差不多,上面也说了,每次添加一个产品子类都必须在工厂类中添加一个判断分支,这样违背了开放-封闭原则,因此,工厂模式就是为了解决这个问题而产生的。 既然每次...

骚年锦时
10分钟前
0
0
异常检测的N种方法,阿里工程师都盘出来了

阿里妹导读:互联网黑产盛行,其作弊手段层出不穷,导致广告效果降低,APP推广成本暴增。精准识别作弊是互联网公司和广告主的殷切期望。今天我们将从时间序列、统计、距离、线性方法、分布、...

阿里云云栖社区
15分钟前
0
0
今天是 Java 诞生日,Java 24 岁了!

今天是 Java 诞生日,Java 今年 24 岁了,比栈长还年轻。。还有得搞,别慌!作为一名Java语言的学习者,对Java的起源和发展有个大概的了解应是必要的。 1991年,Sun公司成立Green项目。Oak语...

Java技术栈
15分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部