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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

(结构体+指针)(外加自定义车辆数量和选择目标车辆修改)定义“车”结构体,实现改变车颜色,车牌操作。

發布時間:2024/1/18 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (结构体+指针)(外加自定义车辆数量和选择目标车辆修改)定义“车”结构体,实现改变车颜色,车牌操作。 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

此時的車,

可以支持自定義車輛數量,

然后輸入完所有車輛信息后,

可以隨時查看車輛信息,

隨時更改想要更改的車輛信息,

隨時選擇退出。

#include<stdio.h> #include <stdlib.h> int n; /*首先定義一個車的結構體,成員為顏色和號碼*/ typedef struct car {char color[100];int number; }car; /*修改函數,進行選擇要修改的車輛,然后進行修改車輛屬性*/ int xiugai(car car3[],int b) {int i;printf("請輸入修改車輛屬性信息\n");printf("要修改第幾輛車?\n");scanf("%d",&i);printf("輸入第%d車的顏色:",i);scanf("%s",car3[i].color);printf("輸入第%d車的車牌號:",i);scanf("%d",&car3[i].number);printf("\n你輸入的車顏色為%s,車牌號為%d\n",car3[i].color,car3[i].number);set();scanf("%d",&n);//輸入命令,選擇要進行的操作//mingling(n,car3,b);} //退出函數,進行正常退出程序// int tuichu() {printf("信息入錄結束\n");exit(0); } //提示函數,提示數字1、2、3分別代表什么樣的操作// int set() {printf("\n請選擇你要執行的命令\n");printf("命令如下:\n1:修改車輛屬性\n2:退出\n3:展示全部信息"); } //錄入函數,根據車輛數量,進行全部信息錄入// int input(car car2[],int i) {int a;for(a=0;a<i;a++){printf("輸入第%d車的顏色:",a);scanf("%s",car2[a].color);printf("輸入第%d車的車牌號:",a);scanf("%d",&car2[a].number);printf("你輸入的第%d車顏色為%s,車牌號為%d\n",a,car2[a].color,car2[a].number);}printf("輸入完畢");set();scanf("%d",&n);//輸入命令,選擇要進行的操作//mingling(n,car2,i); } //命令函數,支持選擇修改、退出、展示全部車輛信息功能// int mingling(int n,car car2[],int i) {switch(n){case 1: xiugai(car2,i);case 2: tuichu();case 3: show(car2,i);} } //展示函數,展示全部車輛信息// int show(car car4[],int a) {int i=0;printf("展示全部信息\n");while(i<a){printf("第%d車顏色為%s,車牌號為%d \n",i,car4[i].color,car4[i].number);i++;}set();scanf("%d",&n);mingling(n,car4,a); } //主函數 int main() {car car1[10];int i,a;printf("輸入車的數量:");scanf("%d",&i);input(car1,i);}

輸出

?

?輸入

2 黃色 123 綠色 321

總結

以上是生活随笔為你收集整理的(结构体+指针)(外加自定义车辆数量和选择目标车辆修改)定义“车”结构体,实现改变车颜色,车牌操作。的全部內容,希望文章能夠幫你解決所遇到的問題。

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