返回列表 發帖

906 其他論題 學生成績

本帖最後由 李泳霖 於 2022-6-2 16:27 編輯

設計說明:
1. 建立一個學生資料結構,其資料成員包含姓名(資料型態為字串)及C語言分數(資料型態為整數)。
2. 請利用輸入方式取得5筆學生資料,存入所建立的學生資料結構中,並將其印出。
2. 輸出排列的格式,姓名向左靠齊,分數向右靠齊,執行結果如範例圖。
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. //建立學生結構
  4. struct student{
  5.    char name[20];
  6.    int score;            
  7. };
  8. int main ()
  9. {
  10.     struct student stu[5];
  11.     int i;
  12.     for(i=0;i<5;i++)
  13.     {
  14.         printf("第%d位同學的姓名:",i+1);
  15.         scanf("%s",&stu[i].name);
  16.         printf("第%d位同學C語言的分數:",i+1);
  17.         scanf("%d",&stu[i].score);        
  18.                         
  19.     }
  20.     printf("\n");
  21.     for(i=0;i<5;i++)
  22.         printf("%-15s %3d\n",stu[i].name,stu[i].score);
  23.     system("PAUSE");
  24.     return 0;
  25. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表