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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用結(jié)構(gòu)體輸入輸出一個學(xué)生的信息

用結(jié)構(gòu)體輸入輸出一個學(xué)生的信息

C
踏月光 2017-03-01 15:49:12
定義學(xué)生數(shù)據(jù)類型 struct Student ,輸入輸出學(xué)生的信息
查看完整描述

1 回答

?
張奇_1

TA貢獻2條經(jīng)驗 獲得超1個贊

#include<stdio.h> #include<malloc.h> int i; struct Student { char name[100]; //char mingzi[100]; int age; //int nianling; float score; //char fenshu; }; void shuru(struct Student * p1, int a) { for (i = 0; i < a; i++) { printf("請輸入第 %d 位學(xué)生的信息。\n", i+1); printf("name = "); scanf("%s", p1[i].name); printf("age = "); scanf("%d", &p1[i].age); printf("score = "); scanf("%f", &p1[i].score); } } void paixu(struct Student * p2, int n) { struct Student t; for (i = 0; i < n - 1; i++) { for (int j = 0; j < n - 1 - i; j++) { if (p2[j] .score < p2[j + 1].score) // 大于是升序 小于是降序 { t = p2[j]; p2[j] = p2[j + 1]; p2[j + 1] = t; } } } } void shuchu(struct Student * p3, int b) { for (i = 0; i < b; i++) { printf("第 %d 名學(xué)生的信息為: \n", i+1); printf(" 姓名: = %s\n", p3[i].name); printf(" 年齡: = %d\n", p3[i].age); printf(" 分數(shù): = %.2f\n", p3[i].score); } } int main(void) { int n; struct Student * p; printf("請輸入學(xué)生的個數(shù): n = "); scanf("%d", &n); printf("\n"); p = (struct Student *)malloc(n * sizeof(struct Student)); shuru(p, n); paixu(p, n); printf("\n\n"); shuchu(p, n); return 0; }
查看完整回答
反對 回復(fù) 2017-03-08
  • 1 回答
  • 1 關(guān)注
  • 2660 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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