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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

C语言编程>第十八周 ⑧ 给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。

發布時間:2024/3/12 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言编程>第十八周 ⑧ 给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

例題:給定程序中,函數fun的功能是:將形參指針所指結構體數組中的三個元素按num成員進行升序排列。

注意:請勿改動主函數main與其他函數中的任何內容,僅在橫線上填寫所需的若干表達式或語句。

代碼如下:

#include<stdio.h> typedef struct {int num;char name[10]; }PERSON; void fun(PERSON*student) {PERSON a;if(student[0].num>student[1].num){a=student[0];student[0]=student[2];student[2]=a;}if(student[1].num>student[2].num){a=student[1];student[1]=student[2];student[2]=a;} } main() {PERSON student[]={5,"Rose",2,"Charl",6,"Kate"};int i;fun(student);printf("\nTHe result is:\n");for(i=0;i<3;i++)printf("%d,%s\n",student[i].num,student[i].name); }

輸出運行窗口如下:

本周其他練習

C語言程序設計專欄

C語言編程>第十八周 ① 下列給定的程序中,函數fun的功能是:將str所指字符串中的字母轉換為按字母序列的后繼字母(Z轉換A,z轉換為a),其它字符不變。

C語言編程>第十八周 ② 下列給定程序中。fun函數的功能是:將q所指字符串中每個單詞的最后一個字母改成大寫(這里的“單詞”是指由空格隔開的字符串)。

C語言編程>第十八周 ③ 下列給定程序中,函數fun的功能是:求三個數的最小公倍數。

C語言編程>第十八周 ④ 下列給定程序中,函數fun的功能是:依次取出字符串中所有字母字符,形成新的字符串,并取代原字符串。

C語言編程>第十八周 ⑤ 下列給定程序是建立一個帶頭結點的單向鏈表,并用隨機函數為各結點賦值。函數fun的功能是將單向鏈表結點(不包括頭結點)數據域為偶數的值累加起來,并且作為函數值返回。

C語言編程>第十八周 ⑥ 請補充main函數,該函數的功能是:把字符串str1中的非空格字符拷貝到字符串str2中。

C語言編程>第十八周 ⑦ 下列給定程序中,函數fun的功能是:將字符串str中位于奇數位置的字符或ASCII碼為偶數的字符依次放入字符串s中。

C語言編程>第十八周 ⑧ 給定程序中,函數fun的功能是:將形參指針所指結構體數組中的三個元素按num成員進行升序排列。

越努力越幸運!
加油,奧力給!!!

總結

以上是生活随笔為你收集整理的C语言编程>第十八周 ⑧ 给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。的全部內容,希望文章能夠幫你解決所遇到的問題。

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