1. 次のプロンプトに従って、複数の生徒の総合的な品質スコアの入力を完了します。
2. 各記録の効果的な保管を完了します;
3.「総合品質」によるランクと数値;
4. 総合品質スコアシートの全体表示機能を実現します。
改善要件:
1. スコア クエリまたはランキング クエリを実装します。
2. グレード変更機能を実装します。
結果は次のとおりです:
1. プログラムは正しく実行でき、最初に明確な操作プロンプトが表示されるはずです。
2. A は入力、B は保存、C は終了など、対応する操作キー設定があります。;3. 読み取りと変更を容易にするために、プログラムにモジュール設計を採用することが最善です。
1. 生徒の総合的な品質スコア表
*** 大学 *** 専攻 *** クラス 合計 *** 人
通し番号 学生番号 氏名 思想的・道徳的資質 科学的・文化的資質 肉体的・精神的資質 総合的資質 成績ランキング
質問補足: 1. 友人の答えが満足できたら、さらに 10 ポイント追加します。ありがとうございます ~
2, このプログラムは比較的一般的であるため、経験豊富な友人が既成のプログラムを持っている場合は、それを共有してください。すべての人に書き直すように求めているわけではありません~
3. お金について話している友達はこれを投稿しないでください~
C 言語の生徒の成績統計
を定義
int s[N]={0},a[N][M];
char b[N][10];
void fun1(int a[N][M])
{
int i,j;
for(i=0;i { for(j=0;j s[i] =a[i][j]; printf ("%d 番目の生徒の平均点は %.2f\n",i 1,s[i]/5.0); } } void fun2(int a[N][M]) { float p[M]={0}; int i,j; for(i=0;i { for(j=0;j p[i] =a[j][i]; p[i]/=10.0; printf ("%d コースの平均スコアは %.2f\n",i 1,p[i]); } } void fun3(char b[N][10]) { int max,t,i; max=s[0]; for(i=1;i if(s[i]>max) { max=s[i]; t=i; /*名前を見つけるために i の最大値を覚えておいてください*/ } printf("%s は全生徒の中で最高得点 %d ポイントを獲得しました\n",b[t],max); } { int i,j; float p[M]={0}; /* 名前と成績を入力してください*/ for(i=0;i { printf("%d 人の学生の名前を入力してください:",i 1); scanf("%s",&b[i]); for(j=0;j { printf ("生徒の %d 点を入力してください:", j 1); scanf("%d",&a[i][j]); } } printf("\n"); /*各生徒の平均点を計算します*/ 楽しい1(a); printf("\n"); /*各コースの平均点を計算*/ 楽しい2(a); printf("\n"); /*最大合計スコアと出力名を比較*/ 楽しい3(b); 0を返す; } コードはテストされ、正常に実行されました 分からないことがあれば聞いてください
以上が学生の総合的な資質スコアの統計システムを設計するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。