日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/3/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言实例第4期:交换数组中最大数和最小数的位置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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期:交换数组中最大数和最小数的位置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。