当前位置: 首页 > news >正文

C语言经典习题25

冒泡排序   对一维数组进行升序排序,然后在数组中输入20个数,将排序后的结果打印输出。

#include<stdio.h>
#define N 20
int main()
{int a[N];int i;for(i=0;i<N;i++)            //初始化数组的数     {scanf("%d",&a);}for(i=0;i<n-1;i++)          //只需要比较个数-1次即可{for(j=0;j<n-i-i;j++)     //每次比较的次数会发生改变{if(a[j]>a[j+1])     //升序排列{t=a[j];a[j]=a[j+1];a[j+1]=t;}}}           for(i=0;i<N;i++)                 //输出打印{printf("%d  ",a[i]);}}

http://www.lryc.cn/news/408042.html

相关文章:

  • 2-47 基于matlab的时域有限差分法(FDTD法)拉夫等效原理进行时谐场外推
  • JupyterNotebook快捷键 自用
  • 【我的OpenGL学习进阶之旅】讲一讲GL_TEXTURE_2D和GL_TEXTURE_EXTERNAL_OES的区别
  • Makefile 如何将生成的 .o 文件放到指定文件夹
  • 聊一聊知识图谱结合RAG
  • Java面试锦集 之 一、Java基础(1)
  • 【leetcode】排列序列
  • 【Cesium开发实战】视频融合功能的实现,可自定义位置和视频路径
  • 【秋招笔试题】小明的美食
  • 基于OpenLCA、GREET、R语言的生命周期评价方法、模型构建及典型案例应用
  • Linux操作系统 -socket网络通信
  • 【苍穹】完美解决由于nginx更换端口号导致无法使用Websocket
  • Qt中在pro中实现一些宏定义
  • bash XXX.sh文件和直接运行XXX.sh的区别
  • 【Python机器学习】k-近邻算法简单实践——改进约会网站的配对效果
  • vue3前端开发-小兔鲜项目-登录组件的开发表单验证
  • Winform上位机TCP客户端/服务端、串口通信
  • Linux基础复习(二)
  • nginx漏洞修复 ngx_http_mp4_module漏洞(CVE-2022-41742)【低可信】 nginx版本升级
  • 网格布局 HTML CSS grid layout demo
  • Java算法之递归算法-如何计算阶乘的值
  • python爬虫入门小案例
  • 【昇腾AI创新大赛集训营南京站学习笔记】-Ascend算子开发课程
  • 系统架构设计师教程 第4章 信息安全技术基础知识-4.5 密钥管理技术4.6 访问控制及数字签名技术-解读
  • C语言日常练习Day13
  • map、foreach、filter这些方法你还不知道什么时候该用哪个吗?那就看过来
  • 6.3 面向对象技术-设计模式
  • Mac 中安装内网穿透工具ngrok
  • python count返回什么
  • mac清理软件哪个好用免费 MacBook电脑清理软件推荐 怎么清理mac