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

一些C语言代码小技巧

删除数组中的某个数值的方法

覆盖前者并改写整个数组大小n

覆盖前者的方式 for(i++;i<n;i++) { printf("%d ",a[i]); a[i-1]=a[i]; } n=n-1;

完整题目及代码

#include<stdio.h> main() { int n,i,m,j; scanf("%d",&n); int a[n]; for(i=0;i<n;i++) scanf("%d",&a[i]); scanf("%d",&m); for(j=0;;j++) { for(i=0;i<n;i++) { if(a[i]!=m) printf("%d ",a[i]); else { for(i++;i<n;i++) //****************** { printf("%d ",a[i]); a[i-1]=a[i]; } n=n-1; //***************** printf("\n"); } } for(i=0;i<n;i++) //如果还有重复就继续 if(a[i]==m) break; if(i==n) //如果遍历后发现没有重复了,就结束 break; } }

两组数组合并排序

#include<stdio.h> main() { int m,n,i,j; int a[1000],b[1000]; scanf("%d",&m); for(i=0;i<m;i++) scanf("%d",&a[i]); scanf("%d",&n); for(j=0;j<n;j++) scanf("%d",&b[j]); for(i=0,j=0;i<m;i++) //*******排序******** { for(;j<n;j++) { if(a[i]<b[j]) { printf("%d ",a[i]); break;} if(a[i]>b[j]) printf("%d ",b[j]); if(a[i]==b[j]) { printf("%d ",a[i]),j++; break;} } if(j==n) break; } if(i<m&&j==n) //如果某一组末尾过大无法排入,直接输出 { for(;i<m-1;i++) printf("%d ",a[i]); printf("%d",a[i]);} if(i==m&&j<n) { for(;j<n-1;j++) printf("%d ",b[j]); printf("%d",b[j]);} }

选择排序法

for(i=0;i<n-1;i++) { for(j=i+1;j<n;j++) { if(f[i] > f[j]) { int k=f[j]; f[j]=f[i]; f[i]=k; } } }
http://www.jsqmd.com/news/1119505/

相关文章:

  • [论文笔记] AI SOTA模型全景 海外 AI 短剧平台技术方案
  • Ubuntu 26.04下实现无边框全屏窗口:Wayland与X11的实战指南
  • 层级协调系统_agent-hierarchical-coordinator
  • 探秘职坐标:解锁IT学习新姿势,开启梦想职业大门
  • 为什么干家电维修的很少有发财的?
  • 5分钟快速上手:E-Hentai漫画下载工具完全指南
  • ChatGPT Plus 和 Pro 到底怎么选?不要盲目升级
  • 【YOLOv12多模态融合改进】| TGRS 2025 HFFE分层特征融合编码器 双模态注意力加权 + 跨尺度对齐融合,强化弱小目标多模态特征互补
  • 扣子3.0来了:从“单兵作战“到“AI团队操作系统“,一个300+技能创作者的深度体感
  • HardFault 怎么定位?不用仿真器也能找到死机位置
  • TRAE Work(工作版)vs Code(编程 / 代码版)完整区别
  • 初探领域驱动设计(1)为复杂业务而生
  • SonicNote聆犀AI录音卡 × Obsidian × Claudian:三件套,录音即笔记,笔记即知识
  • Linux 扩展篇:VsCode安装配置
  • 机器学习建模_agent-data-ml-model
  • Python之struvolpy包语法、参数和实际应用案例
  • NVIDIA RTX Spark 与 Rubin 架构深度解析:AI Agent 时代端侧计算范式重构
  • 【安心陪诊 Agent】从 Web Demo 到 HAP 真机:安心陪诊 Agent 的工程落地路线
  • 永磁同步电机LADRC控制策略解析与Simulink实现
  • 永磁同步电机模糊PI控制与SVPWM技术详解
  • 计算机系统运维核心技术栈
  • 豆包 内容粘贴后符号丢失怎么办?AI 导出鸭三步修复粘贴格式与符号
  • 戴森球计划工厂蓝图库:3步打造高效星际工厂的革新性方案
  • 高频厚铜板VCP电镀工艺核心要点与解决方案
  • pytest-sugar插件深度解析:自定义主题、CI集成与Playwright测试优化
  • 【关注可白嫖源码】--课程设计--毕业设计--django大学生健康信息可视化管理系统[编号:project35522](案例分析)
  • 010-伟大的解释者
  • 【MATLAB例程|车联网6】考虑调头车流扰动与网联车辆实时感知信息的干线多交叉口 FAC-CV 全感应协调控制仿真与性能对比分析
  • Burp Suite插件实战指南:从信息收集到漏洞挖掘的效率提升
  • 2026信息系统与计算技术国际会议(ISCTech 2026)学术交流分享