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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【学校作业】学生数据打印

發布時間:2023/12/3 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【学校作业】学生数据打印 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據結構課程布置了一門c語言的結構體作業
要求:
五個學生,數據包括學號,姓名,3門課的成績,從鍵盤輸入5個學生的數據。打印出3門課總平均成績,以及最高分
強迫癥患者表示打印出的數據必須美觀,
必須有表格的形式,牌面還是要有的
所以有


下面貼出代碼:

#include "stdio.h" #include <stdlib.h> #define SIZE 5 struct student{char id[20];char name[20];int score[3]; } stud[SIZE]; float ave[SIZE];void input() /* 輸入學生的信息,學號、姓名,語文、數學、英語成績 */ {int i;for(i=0;i<SIZE;i++){ printf("第%d個學生的信息:(鍵入回車鍵表示一個信息的結束)\n",i+1);printf("請輸入第%d個學生的學號:",i+1);scanf("%s",&stud[i].id); printf("請輸入第%d個學生的姓名:",i+1);scanf("%s",&stud[i].name); printf("請輸入第%d個學生的語文成績:",i+1);scanf("%d",&stud[i].score[0]); printf("請輸入第%d個學生的數學成績:",i+1);scanf("%d",&stud[i].score[1]); printf("請輸入第%d個學生的英語成績:",i+1);scanf("%d",&stud[i].score[2]); // scanf("%s%s%d%d%d",stud[i].id,stud[i].name,&stud[i].score[0],&stud[i].score[1],&stud[i].score[2]);} }void average() /* 求每個學生的總平均分 */ {int i;for(i=0;i<SIZE;i++){ ave[i]=(stud[i].score[0]+stud[i].score[1]+stud[i].score[2])/3.0;} }void max() /* 找出總分最高學生的數據 */ { int i,j; float ftemp;struct student temp;for(i=0;i<SIZE;i++){for(j=0;j<SIZE-i-1;j++){if(ave[j]<ave[j+1]){temp=stud[j];stud[j]=stud[j+1];stud[j+1]=temp;ftemp=ave[j];ave[j]=ave[j+1];ave[j+1]=ftemp;}} }printf("\n最高分學生的數據:\n"); printf("%4s %10s %8d %8d %8d %8.1f\n",stud[0].id,stud[0].name,stud[0].score[0],stud[0].score[1],stud[0].score[2],ave[0]); }void output() /* 輸出學生的信息 */ {int i;printf("\n");printf("%5s %10s %8s %8s %8s %8s\n","學號","姓名","語文","數學","英語","平均分");for(i=0;i<SIZE;i++)printf("%4s %10s %8d %8d %8d %8.1f\n",stud[i].id,stud[i].name,stud[i].score[0],stud[i].score[1],stud[i].score[2],ave[i]); }void main() {input();average();output();max(); }

讓我郁悶的是自己的dev c++可以運行
學校里的vc6+報了兩個錯,什么float定義變量錯誤
兩個編譯器不一樣啊,回頭再看看啦。。。。

總結

以上是生活随笔為你收集整理的【学校作业】学生数据打印的全部內容,希望文章能夠幫你解決所遇到的問題。

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