【C语言】一堆数组中存放了10个小于100的整数,请编程对所有数据按照从小到大的顺序进行排序,若个位数相等,则按照十位从小到大的顺序排序,输出排序后的结果...
分析:取余,判断个位是否相等,利用冒泡法排序
#include <stdio.h> int main() {int a[10] = { 11,22,33,44,15,20,17,30,10,23 };/*数组*/int i, j, k;for(i=0;i<9;i++)for(j=0;j<9-i;j++)if (a[j] % 10 < a[j + 1] % 10 || a[j] % 10 == a[j + 1] % 10)/*冒泡算法+个位是否相等*/{k = a[j]; a[j] = a[j + 1]; a[j + 1] = k;/*交换*/}for (i = 0; i < 10; i++)printf("%5d", a[i]);/*循环打印结果*/}
【C语言】一堆数组中存放了10个小于100的整数,请编程对所有数据按照从小到大的顺序进行排序,若个位数相等,则按照十位从小到大的顺序排序,输出排序后的结果...相关推荐
- C语言将数组中的值逆序存放
C语言将数组中的值逆序存放 #include<stdio.h> #define N 5 int main(){int a[N], i, temp;printf("请输入一个数组: ...
- 第十四周项目一数组大折腾(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后输出数组中元素的值,每五个元素
问题及代码 创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后输出数组中元素的值,每五个元素 换一行. /*烟台大学计算机学院 201 ...
- C语言判断数组中是否存在该数
C语言判断数组中是否存在该数 #include<stdio.h> int main() {int query(int a[10],int num);int num;printf(" ...
- 将字符数组中存放的数字字符转换为数
字符数组里保存的是字符'0'-'9',其对应的ADCII码是48-57. 特别注意:用字符数组作加减运算时,是ASCII码在加减.例如 char s1[3]={'4','5','2'},s2[4]={ ...
- c\c++语言删除数组中重复元素
c\c++语言删除数组中重复元素 如题:num[]={1,2,3,3,4,5,6} 输出为:123456 下为原代码: #include "stdafx.h" #include & ...
- C语言在数组中找到最大的元素(附完整源码)
C语言在数组中找到最大的元素 C语言在数组中找到最大的元素完整源码(定义,实现,main函数测试) C语言在数组中找到最大的元素完整源码(定义,实现,main函数测试) #include <io ...
- C语言求数组中的最大值
该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105163865 C ...
- C语言练习题:统计 N 个整数中,大于零或小于零的整数个数(数组)
实现函数,统计 N 个整数中,大于零或小于零的整数个数 函数定义 int count_plus_or_nega(int numbers[], int n, int plus_or_nega); 参数说 ...
- Java黑皮书课后题第3章:3.10(游戏:加法测试)程序清单3-3随机产生一个减法问题。修改这个程序,随机产生一个计算两个小于100的整数的加法问题
3.10(游戏:加法测试)程序清单3-3随机产生一个减法问题.修改这个程序,随机产生一个计算两个小于100的整数的加法问题 题目 题目概述 参考:程序清单3-3 代码 题目 题目概述 3.10(游戏: ...
最新文章
- mysql 新增 删除用户和权限分配
- 输入对话框 android,android 输入对话框 确认对话框
- 判断 小程序_第五届美亚杯赛前必备:从案情资料到小程序解题
- Unix 多进程编程
- 语音识别端到端模型解读:FSMN及其变体模型
- c# emnu 获取注释_C#机器学习之判断日报是否合格
- python中https请求的封装_python接口自动化9-https请求(SSL)
- python中sticky_Python stickymeta包_程序模块 - PyPI - Python中文网
- 【深度学习】Colaboratory使用:Google云盘挂载及GPU使用
- 检测VC++Redistributable运行库 vcredist_x86.exe
- js对H5链接url进行解密实现过程(vue)
- 安全报告处理 HCL AppScan Standard
- oracle18c18.3,oracle 18c客户端提供下载了
- python代码加密解密_Python实现对字符串的加密解密方法示例
- CNZZ统计代码异步加载教程
- 父页面js监听iframe内子页面并作出响应
- 网络协议系列一 - 基本认识
- WITNESS基础教程
- LittleFS:一个完整的嵌入式文件系统介绍、移植使用教程
- 奋斗不止 自强不息:职场话题之跳槽(四)—离职