C++与C语言中有关数组中元素排序

C语言中

​
#include<stdio.h>
#define n 4
int main(){
int a[n];
int i,j,temp;
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n-1;i++){
for(j=0;j<n-1-i;j++)
if(a[j]>a[j+1]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
for(i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}​

C++中主要是用了swap(a,b) 函数

​
#include<bits/stdc++.h>
using namespace std;
#define n 4
int main(){
int a[n];
int i,j,temp;
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n-1;i++){
for(j=0;j<n-1-i;j++)
if(a[j]>a[j+1]){
swap(a[j],a[j+1]);
}
}
for(i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}​

C++与C语言中有关数组中元素排序相关推荐

  1. C语言向有序数组中插入一个数使该数组仍保持有序

    C语言向有序数组中插入一个数使该数组仍保持有序 #include<stdio.h> int main() {     int n,i,j,t,k;     printf("您喜欢 ...

  2. C语言找出数组中最小的数和它的下标

    C语言找出数组中最小的数和它的下标,然后把它和数组中最前面的元素对换位置 #include <stdio.h> int main() {int A[10]={3,7,5,9,10,2,1, ...

  3. C语言编程>第二十六周 ① 函数fun的功能是:将形参b所指数组中的前半部分元素的值和后半部分元素的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。

    例题:函数fun的功能是:将形参b所指数组中的前半部分元素的值和后半部分元素的值对换.形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动. 例如,若a所指数组中的数据依次为:11 22 33 ...

  4. c语言找出一个数组中出现次数最多的那个元素,c语言找出数组中出现次数最多地那个元素...

    matlab中如何找出不同维度矩阵出现次数最多的数组并记录其个数 首先是胞矩阵中的序列问题,不妨假设AA{1}是一个多行两列的数据,AA{2}同例.程序如下clcclearallAA{1}=[12;2 ...

  5. 求一维数组中的最大数c语言,C语言 求一维数组中最大值的位置

    C语言 求一维数组中最大值的位置0 stdlib;=10;;The location is%d"i++) { if(a[i]> return 0#include <:> i ...

  6. c语言统计二维数组中数字出现次数,C语言二维数组中的查找的实例

    C语言二维数组中的查找的实例 题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该 ...

  7. 删除重复的数字c语言,(C语言)删去一维数组中所有相同的数

    <(C语言)删去一维数组中所有相同的数>由会员分享,可在线阅读,更多相关<(C语言)删去一维数组中所有相同的数(2页珍藏版)>请在人人文库网上搜索. 1.1. 删去一维数组中所 ...

  8. c语言删除字符常数组的某一个元素,C语言实现删除数组中某个元素

    C语言实现删除数组中某个元素 大家知道C语言实现删除数组中某个元素方法吗?下面将讲述在C语言中实现删除数组中某个元素的两种方法,大家一起看看吧. 方法1:/* name: c语言 删除数组的某个元素 ...

  9. c语言删除数组中的最小值,C语言中删除数组中某个元素的方法

    C语言中删除数组中某个元素的方法 发布时间:2020-06-17 14:22:39 来源:亿速云 阅读:1964 作者:鸽子 C语言实现删除数组中某个元素 大家知道C语言实现删除数组中某个元素方法吗? ...

最新文章

  1. 基于FCN的图像语义分割
  2. 2015 German Collegiate Programming Contest (GCPC 15)
  3. 工作144:时间戳格式化
  4. Oracle官方推荐的性能测试工具!简单、精准又直观!
  5. springboot+flowable第三节(动态设置审批人)
  6. postman在线测试_如何选择适合自己的自动化测试工具?
  7. Swift教程之基本操作符
  8. Linq to sql介绍及增、删、改、查
  9. python的sorted函数和operator.itemgetter函数
  10. Gartner发布2011年SIEM市场分析报告(幻方图)
  11. OpenSSH概念和基本用法——SSH 客户端
  12. win10光盘刻录linux镜像,使用win10自带的刻录工具制作ISO镜像文件光盘
  13. android obb在哪,在Android中使用加密的OBB文件
  14. Android-接入谷歌登录
  15. 前端————HTML页面元素和属性
  16. Leveldb学习笔记:leveldb的使用与原理探究
  17. 一起talk C栗子吧(第三回:C语言实例--求阶乘)
  18. [数论]-----中国剩余定理(扩展中国剩余定理)
  19. 每天8小时自学java_MessageResources
  20. QML类型:ApplicationWindow

热门文章

  1. 【专升本计算机】2021年甘肃省专升本计算机全真模拟试题(四)
  2. linux shell之删除当前文件夹不包含文件1和文件2的其他所有文件
  3. Android之adb jdwp获取debug版本app的进程Id
  4. linux网络编程之Listen函数参数介绍
  5. (9)有一些人在学习编程的时候总以为代码是死板的
  6. 大开眼界!终于等到这部每一帧都是壁纸的纪录片!
  7. 被清华免试录取的围棋天才,横扫60位围棋大师的最强AI,竟然都输给了高中生!?...
  8. 一个常见的物理现象,直今还是未解之谜!
  9. 中国代工厂的困惑:把大牌t恤卖到99块3件,还会有人买吗?
  10. 豆瓣最高评分8.9!让你拥有“多样性思维”