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

有多少小于当前数字的数字

#include <stdio.h>#define lenth 10
int main()
{//问:有多少小于当前数字的数字//1、给定一个数组//1.1 定义一个count用于计数//1.2 定义一个名为sma_cmp的数组,用于存放比当前数字小的个数,长度为lenth//1.3 定义一个变量cmp,存储数组当前的元素,将其于数组的元素进行比对//1.4 嵌套for循环,i、j。当下标为0时,将该元素与整个数组元素进行大小比对//2、for循环判断数组中的当前元素多少个元素是比当前小的,如果小于且不等于则count++//3、统计完成后,将该计数值添加到sma_cmp数组中//4、将count的值重新置为0//5、比对结束//6、主函数for循环输出sma_cmp的数组int arr[] = {8,1,2,2,3};                     //对比数组    int sam_cmp[lenth] = {};                     //存放比当前数字小的个数 ---要给数组预留空间,否则会存入垃圾值int count;                                   //计数器int sz = sizeof(arr) / sizeof(arr[0]);       //计算数组长度int cmp = 0;                                 //存放要比较的数字for(int i = 0; i < sz; i++){count = 0;                               //开始之前清0,以便下次对比cmp = arr[i];                            //cmp = 数组的下标元素for(int j = 0; j < sz; j++){if(cmp > arr[j] && cmp != arr[j])    //对比小于且不等于{count++;}     }sam_cmp[i] = count;                      //将小于的个数放入到sam_cmp数组当中}//for循环遍历sam_cmp数组for(int i = 0; i < sz; i++){printf("%d ",sam_cmp[i]);                //输出对比后的结果}return 0;
}

运行结果:

相关文章:

  • SpringBoot 前后台交互 -- CRUD
  • Anaconda 迁移搭建完成的 conda 环境到另一台设备
  • 《Ansys SIPI仿真技术笔记》 E-desk IBIS模型导入
  • Hive面试题汇总
  • 树莓派超全系列教程文档--(64)rpicam-apps可用选项介绍之相机控制选项
  • windows安装NVM,node.js版本控制,idea配置nvm
  • OpenAI o3-pro深度解析:87%降价背后的AI战略,AGI发展迈入新阶段!
  • RNN:从记忆困境到序列建模革命
  • App UI 设计中色彩搭配如何激发用户的深层情感
  • 【11408学习记录】[特殊字符] 速解命题核心!考研数学线性代数:4类行列式满分技巧(含秒杀公式)​
  • Vue 中 data 选项:对象 vs 函数
  • 使用 PyTorch 和 TensorBoard 实时可视化模型训练
  • pytorch 中前向传播和后向传播的自定义函数
  • github action推送-构建准备步骤获取私有dockerhub镜像仓库镜像的一系列错误尝试
  • Excel MCP Server:高效管理与控制Excel数据
  • 基于GNU Radio Companion安装和搭建的简易FMRadio
  • 技术干货:高速PCB设计避坑指南-从阻抗突变到EMC超标的系统化破解
  • Linux 内核学习(10) --- Linux sysfs 节点创建
  • MySQL进阶之索引(1)索引结构分类语法和SQL性能分析
  • xcode中project.pbxproj点开为空白问题
  • 八宝山网站建设/企业推广宣传方案
  • 郑州加盟做网站/青岛网站建设公司排名
  • 网站图片上的分享怎么做的/企业网站建设方案范文
  • 寻找哈尔滨网站建设/搜索引擎下载
  • 网站设计毕业论文模板范文/怎么建自己的网站?
  • 深圳自助网站建设费用/安仁网络推广