第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

作業(yè)社區(qū)

探索學(xué)習(xí)新天地,共享知識(shí)資源!

0 提交作業(yè)
0個(gè) 布置作業(yè)
0 滿分作業(yè)
得分 100
學(xué)習(xí)任務(wù)

浪潮君 的學(xué)生作業(yè):

#include // 定義一個(gè)結(jié)構(gòu)體類型 s_t,用來(lái)表示一個(gè)學(xué)生的信息 typedef struct { char name[20]; // 學(xué)生姓名,最多19個(gè)字符 + 1個(gè)'\0'結(jié)尾 int id; // 學(xué)號(hào) int score; // 成績(jī) } s_t; // 函數(shù):輸入學(xué)生信息 // 參數(shù):s[] 是結(jié)構(gòu)體數(shù)組,n 是學(xué)生數(shù)量 void input_student(s_t s[], int n) { for (int i = 0; i < n; i++) { printf("請(qǐng)輸入第 %d 個(gè)學(xué)生的 姓名 學(xué)號(hào) 成績(jī):", i + 1); scanf("%s %d %d", s[i].name, &s[i].id, &s[i].score); } } // 函數(shù):輸出學(xué)生信息 // 參數(shù):s[] 是結(jié)構(gòu)體數(shù)組,n 是學(xué)生數(shù)量 void output_student(s_t s[], int n) { printf("\n學(xué)生信息如下:\n"); for (int i = 0; i < n; i++) { printf("學(xué)生 %d - 姓名: %s,學(xué)號(hào): %d,成績(jī): %d\n", i + 1, s[i].name, s[i].id, s[i].score); } } // 函數(shù):查找分?jǐn)?shù)最高的學(xué)生在數(shù)組中的索引 // 參數(shù):s[] 是結(jié)構(gòu)體數(shù)組,n 是學(xué)生數(shù)量 // 返回值:分?jǐn)?shù)最高學(xué)生的索引 int maxscore_student(s_t s[], int n) { int max_index = 0; // 初始設(shè)第0個(gè)為最高分 for (int i = 1; i < n; i++) { if (s[i].score > s[max_index].score) { max_index = i; // 更新最高分學(xué)生的索引 } } return max_index; } // 主函數(shù) int main() { s_t s[3]; // 聲明一個(gè)結(jié)構(gòu)體數(shù)組,存放3個(gè)學(xué)生的信息 input_student(s, 3); // 調(diào)用函數(shù)輸入學(xué)生信息 output_student(s, 3); // 調(diào)用函數(shù)輸出學(xué)生信息 int top = maxscore_student(s, 3); // 獲取分?jǐn)?shù)最高學(xué)生的索引 // 輸出分?jǐn)?shù)最高學(xué)生的信息 printf("\n分?jǐn)?shù)最高的學(xué)生是:%s,學(xué)號(hào):%d,成績(jī):%d\n", s[top].name, s[top].id, s[top].score); return 0; // 程序結(jié)束 }

得分 100
學(xué)習(xí)任務(wù)

浪潮君 的學(xué)生作業(yè):

#include // 引入標(biāo)準(zhǔn)輸入輸出頭文件 // 定義一個(gè)結(jié)構(gòu)體類型 student,并初始化一個(gè)變量 st1 struct student { char name[20]; // 學(xué)生姓名 int id; // 學(xué)生ID int score; // 學(xué)生成績(jī) } st1 = {“jack”, 1, 100}; // 初始化結(jié)構(gòu)體變量 st1 int main() { // 定義并初始化結(jié)構(gòu)體數(shù)組 st,包含 3 個(gè)學(xué)生信息 struct student st[3] = { {“Rose”, 2, 70}, {“Mike”, 3, 60}, {“Hamilton”, 4, 50} }; // 輸出結(jié)構(gòu)體變量 st1 的成員 printf("Name: %s\n", st1.name); printf("Id: %d\n", st1.id); printf("Score: %d\n", st1.score); // 遍歷并輸出結(jié)構(gòu)體數(shù)組 st 中所有學(xué)生的信息 for (int i = 0; i < 3; i++) { printf("\nList to Student %d\n", i + 1); printf(" Name: %s\n", st[i].name); printf(" Id: %d\n", st[i].id); printf(" Score: %d\n", st[i].score); } // 讓用戶輸入一個(gè) ID,用于查找學(xué)生信息 int input_id; printf("\nEnter an ID to search: "); scanf("%d", &input_id); // 從鍵盤讀取用戶輸入的 ID int found = 0; // 標(biāo)志變量,表示是否找到對(duì)應(yīng) ID // 遍歷結(jié)構(gòu)體數(shù)組,查找是否存在輸入的 ID for (int i = 0; i < 3; i++) { if (st[i].id == input_id) { // 如果找到匹配的 ID printf("ID found! Name: %s\n", st[i].name); // 輸出對(duì)應(yīng)的姓名 found = 1; // 設(shè)置 found 為 1,表示找到了 break; // 結(jié)束查找 } } // 如果沒(méi)有找到 ID,提示 "No Exist!" if (found != 1) printf("No Exist!\n"); return 0; // 程序正常結(jié)束 }

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)