分析:取余,判断个位是否相等,利用冒泡法排序

#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的整数,请编程对所有数据按照从小到大的顺序进行排序,若个位数相等,则按照十位从小到大的顺序排序,输出排序后的结果...相关推荐

  1. C语言将数组中的值逆序存放

    C语言将数组中的值逆序存放 #include<stdio.h> #define N 5 int main(){int a[N], i, temp;printf("请输入一个数组: ...

  2. 第十四周项目一数组大折腾(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后输出数组中元素的值,每五个元素

    问题及代码 创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后输出数组中元素的值,每五个元素 换一行. /*烟台大学计算机学院 201 ...

  3. C语言判断数组中是否存在该数

    C语言判断数组中是否存在该数 #include<stdio.h> int main() {int query(int a[10],int num);int num;printf(" ...

  4. 将字符数组中存放的数字字符转换为数

    字符数组里保存的是字符'0'-'9',其对应的ADCII码是48-57. 特别注意:用字符数组作加减运算时,是ASCII码在加减.例如 char s1[3]={'4','5','2'},s2[4]={ ...

  5. c\c++语言删除数组中重复元素

    c\c++语言删除数组中重复元素 如题:num[]={1,2,3,3,4,5,6} 输出为:123456 下为原代码: #include "stdafx.h" #include & ...

  6. C语言在数组中找到最大的元素(附完整源码)

    C语言在数组中找到最大的元素 C语言在数组中找到最大的元素完整源码(定义,实现,main函数测试) C语言在数组中找到最大的元素完整源码(定义,实现,main函数测试) #include <io ...

  7. C语言求数组中的最大值

    该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105163865 C ...

  8. C语言练习题:统计 N 个整数中,大于零或小于零的整数个数(数组)

    实现函数,统计 N 个整数中,大于零或小于零的整数个数 函数定义 int count_plus_or_nega(int numbers[], int n, int plus_or_nega); 参数说 ...

  9. Java黑皮书课后题第3章:3.10(游戏:加法测试)程序清单3-3随机产生一个减法问题。修改这个程序,随机产生一个计算两个小于100的整数的加法问题

    3.10(游戏:加法测试)程序清单3-3随机产生一个减法问题.修改这个程序,随机产生一个计算两个小于100的整数的加法问题 题目 题目概述 参考:程序清单3-3 代码 题目 题目概述 3.10(游戏: ...

最新文章

  1. mysql 新增 删除用户和权限分配
  2. 输入对话框 android,android 输入对话框 确认对话框
  3. 判断 小程序_第五届美亚杯赛前必备:从案情资料到小程序解题
  4. Unix 多进程编程
  5. 语音识别端到端模型解读:FSMN及其变体模型
  6. c# emnu 获取注释_C#机器学习之判断日报是否合格
  7. python中https请求的封装_python接口自动化9-https请求(SSL)
  8. python中sticky_Python stickymeta包_程序模块 - PyPI - Python中文网
  9. 【深度学习】Colaboratory使用:Google云盘挂载及GPU使用
  10. 检测VC++Redistributable运行库 vcredist_x86.exe
  11. js对H5链接url进行解密实现过程(vue)
  12. 安全报告处理 HCL AppScan Standard
  13. oracle18c18.3,oracle 18c客户端提供下载了
  14. python代码加密解密_Python实现对字符串的加密解密方法示例
  15. CNZZ统计代码异步加载教程
  16. 父页面js监听iframe内子页面并作出响应
  17. 网络协议系列一 - 基本认识
  18. WITNESS基础教程
  19. LittleFS:一个完整的嵌入式文件系统介绍、移植使用教程
  20. 奋斗不止 自强不息:职场话题之跳槽(四)—离职

热门文章

  1. 《剑指Offer》 最小的K个数
  2. Java—格式化日期/时间
  3. Java缓存Ehcache-核心类和方法介绍及代码实例
  4. 作业 输出演练 1751
  5. django-session了解
  6. git-索引-1909
  7. usermod使用方法
  8. Facebook黄毅博士:像加工艺术品一样构建技术产品
  9. Redis和Memcached的区别详解
  10. 【 OJ 】查找最大