C语言文章更新目录

C语言学习资源汇总,史上最全面总结,没有之一
C/C++学习资源(百度云盘链接)
计算机二级资料(过级专用)
C语言学习路线(从入门到实战)
编写C语言程序的7个步骤和编程机制
C语言基础-第一个C程序
C语言基础-简单程序分析
VS2019编写简单的C程序示例
简单示例,VS2019调试C语言程序
C语言基础-基本算法
C语言基础-数据类型
C语言中的输入输出函数
C语言流程控制语句
C语言数组——一维数组
C语言数组——二维数组
C语言数组——字符数组
C语言中常用的6个字符串处理函数
精心收集了60个C语言项目源码,分享给大家
C语言核心技术——函数
C代码是怎样跑起来的?
C语言实现字符串的加密和解密
C语言——文件的基本操作
使用C语言链表创建学生信息并且将信息打印输出
图解C语言冒泡排序算法,含代码分析
实例分析C语言中strlen和sizeof的区别
开发C语言的3款神器,VS2019、VScode和IntelliJ Clion

C语言实例

C语言实例第1期:十进制数转换二进制数
C语言实例第2期:判断某一年是否为闰年
C语言实例第3期:在控制台打印出著名的杨辉三角

需求

在控制台中输入10个数,交换数组中最大数和最小数的位置,并将交换后的数组输出

实例代码

//
// Created by 冲哥 on 2021/12/22.
//
#include "stdio.h"int main() {int a[10];int max, min;int m, n;printf("请输入10个数字:\n");for (int i = 0; i < 10; i++) {scanf("%d", &a[i]);}printf("输入的10个数是:\n");for (int i = 0; i < 10; i++) {printf("%4d", a[i]);}printf("\n");max = a[0];for (int i = 0; i < 10; i++) {if (a[i] > max) {max = a[i];m = i;}}min = a[0];for (int i = 0; i < 10; i++) {if (a[i] < min) {min = a[i];n = i;}}a[m] = min;a[n] = max;printf("交换最大数和最小数的位置后:\n");for (int i = 0; i < 10; i++) {printf("%4d", a[i]);}
}

运行结果

程序分析

首先找到数组中的最大值和最小值,记录它们的位置,然后交换位置,最后将交换后的数组输出。

应该很好理解,如有疑问,欢迎留言。

C语言实例第4期:交换数组中最大数和最小数的位置相关推荐

  1. C语言实例第6期:反转字符串

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  2. C语言实例第5期:在控制台打印100-200之间的所有素数

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  3. C语言实例第3期:在控制台打印出著名的杨辉三角

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  4. C语言实例第2期:判断某一年是否为闰年

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  5. c语言中把一个数缩小十倍_C语言实例第04期,在控制台打印出著名的杨辉三角...

    点击上方"C语言中文社区",选择"设为星标★" 技术干货第一时间送达! 往期回顾: C语言实例第01期,十进制数转换二进制数 C语言实例第02期,判断某一年是否 ...

  6. 定义一个数组,用函数交换数组中的两个元素(C语言)

    定义一个数组,用函数交换数组中的两个元素 #include <stdio.h> void swap(int *a, int *b); int main(void) {int Array[] ...

  7. php 交换函数,php用于反转/交换数组中的键名和对应关联的键值的函数array_flip()...

    实例 反转数组中的键名和对应关联的键值:<?php $a1=array("a"=>"red","b"=>"gre ...

  8. C语言编程>第二十周 ② 下列给定程序中,函数fun的功能是:求出数组中最大数和次最大数,并把最大数和b[0]中的数对调、次最大数和b[1]中的数对调。

    例题:下列给定程序中,函数fun的功能是:求出数组中最大数和次最大数,并把最大数和b[0]中的数对调.次最大数和b[1]中的数对调. 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构. ...

  9. php 合并重复数据合并,PHP_php合并数组中相同元素的方法,本文实例讲述了php合并数组中 - phpStudy...

    php合并数组中相同元素的方法 本文实例讲述了php合并数组中相同元素的方法.分享给大家供大家参考.具体如下: 关于重复数组的删除我们都介绍过N种方法了,今天这个例子有点不同就是 删除数组中相同的元素 ...

最新文章

  1. 异常处理器详解 Java多线程异常处理机制 多线程中篇(四)
  2. Sublime Text3软件安装教程
  3. UML介绍--用例图
  4. NetCore + SignalR 实现日志消息推送
  5. codeforces gym-101741 Cover the Paths LCA、离线询问
  6. 简单的绑定数据截取时间字符年月日
  7. VS2005发送电子邮件(转)
  8. 计算机组成原理数据通路实验报告,数据通路组成实验汇总_相关文章专题_写写帮文库...
  9. HTML5期末大作业:电影网站设计——电影动漫言叶之庭(4页) web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码
  10. 大一计算机网络技术实训总结,大一计算机网络技术实训报告精选
  11. 调整bandizip压缩参数获得最大压缩效果
  12. 技术驱动创新,带来的创业机遇
  13. Js实现金额转换为中文繁体
  14. 抢红包小程序(Java、头歌实验)
  15. AIBlockChain:“知名博主独家讲授”人工智能创新应用竞赛【精选实战作品】之《基于计算机视觉、自然语言处理、区块链和爬虫技术的智能会议系统》软件系统案例的界面简介、功能介绍分享之二、会中智能
  16. 我为什么没有成为华为元老,谈精准学习,避免低水平勤奋
  17. 苹果手表充不进电是什么原因
  18. Matlab从视频中提取图像,可以设定每多少秒提取1帧。
  19. 机器人串联关节矩阵旋转变换推导
  20. 第二次修有关路基和隧道的CASIO 5800P 万能曲线计算程序可以正反标

热门文章

  1. buuctf 基础破解
  2. python—unittest—数据驱动详细讲解(ddt)
  3. 用c语言编写数码管的显示函数,各位大神,如何用C语言实现在数码管上实现1234同时亮...
  4. C语音和易语言实现内存补丁
  5. 开源一个ShellCode生成框架
  6. windbg基本命令
  7. 1.2 Java系统流
  8. 去掉字符串左右的空格
  9. 【PAT乙级】1037 在霍格沃茨找零钱 (20 分)
  10. Filter获取Spring Bean对象