time limit: 1 sec
memory limit: 128 mb
submit: 1143
solved: 599 [
submit][
status][
web board]
定義存放乙個學生資訊的結構體型別,學生資訊包括:姓名,學號,性別,院系,要求在隨意輸入5個學生的相關資訊後,按照學號從小到大順序輸出這些學生的資訊。
先輸入5名學生的資訊,按學號順序排序輸出後在輸入要統計的院系名稱
先按學號從小到大的順序輸出學生資訊
zhang3 20149003 m 資訊系zhang5 20149005 f 資訊系
zhang10 20149010 f 管理系
zhang1 20149001 m 會計系
zhang9 20149009 m 會計系
zhang1 20149001 m 會計系zhang3 20149003 m 資訊系
zhang5 20149005 f 資訊系
zhang9 20149009 m 會計系
zhang10 20149010 f 管理系
資料輸出之間有4個空格
**實現:
解法一:
#include struct student
z;void paixu(int a)
}}int main()
paixu(a);
for(i=0; i<5; i++)
printf("%s %ld %c %s\n",z.name[a[i]],z.xue[i],z.n[a[i]],z.zan[a[i]]);
return 0;
}
解法二
#include struct student
stu[5],temp;
void paixu()
}}int main()
paixu();
for(i=0; i<5; i++)
printf("%s %d %c %s\n",stu[i].name,stu[i].num,stu[i].***,stu[i].xy);
return 0;
}
Problem F 結構體 學生資訊排序
problem f 結構體 學生資訊排序 time limit 1 sec memory limit 128 mb submit 378 solved 192 submit status web board description 定義存放乙個學生資訊的結構體型別,學生資訊包括 姓名,學號,性別,院...
結構體管理 儲存學生資訊
任務 使用結構體儲存學生資訊 包括學號,姓名,3門課程成績,總分 要求實現對學生資訊修改和刪除操作,最多50名學生。注意考察點 結構體,函式,指標 測試輸入 10 3 1 siyu 90 90 90 2 amy 60 70 94 3 jack 60 60 98 4 jack 77 90 60 5 b...
結構體 學生資訊排序 2
description input 先輸入5名學生的資訊,按學號順序排序輸出後在輸入要統計的院系名稱 output 先按學號從小到大的順序輸出學生資訊 sample input zhang3 20149003 m 資訊系 zhang5 20149005 f 資訊系 zhang10 20149010 ...