以下のC言語のサンプルプログラムを教えてもらいたいです。よろしくお願いします。
学籍番号 中間点数 期末点数
12301 88 94
12302 76 81
12303 53 77
12304 69 83
上の表は,ある科目の4人の受講者の名前と点数を示している.このデータに 対して,実行例のように,学籍番号と平均点を表示するプログラムを作成せよ.ただし,以下の条件を満たすこととする.
main関数では以下の処理を行う:
• 各人の学籍番号,中間点数,期末点数,平均点を収めるint型の2次
元配列を宣言する.
• 従って,4×4の int 型配列で,最初の3列だけが表の値で初期化される
• 以下の関数 calc_avg を使って平均点を計算する
• 学籍番号と平均値を実行例のように表示する 関数 clac_avg は以下の要領で作成する
• 引数で int 型の2次元配列とデータ数(int 型)を受け取る • 引数の2次元配列の最初のサイズは空欄にすること
• 戻り値はなし.
• 中間と期末の平均点を計算し2次元配列の 最後の列に記録する
$ ./a.out
12301 91
12302 78
12303 65
12304 76
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんなん?
#include <stdio.h>
#define N_STUDENTS 4
static int score[N_STUDENTS][4] = {
{ 12301, 88, 94, 0 },
{ 12302, 76, 81, 0 },
{ 12303, 53, 77, 0 },
{ 12304, 69, 83, 0 }
};
void clac_avg(int s[][4]) {
int i;
for(i = 0; i < N_STUDENTS; i++)
s[i][3] = (s[i][1] + s[i][2])/2;
}
void main(int argc; char **argv) {
int i;
clac_avg(score);
/*
for(i = 0; i < N_STUDENTS; i++)
printf("%d %d\n", s[i][0], s[i][3]);
*/
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# プログラミングを教えて欲しいです。 配列aは、int a[9]={7,6,12,8,3,5,10,9 4 2022/12/19 23:27
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# 10人分の生徒の英語の点数{32,34,41,38,40,26,14,46,42,50} と数学の点 2 2022/05/26 21:31
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
関数から配列を返すには?
-
配列の要素数に変数を入れたい...
-
define で 配列
-
c言語
-
C#で構造体の配列を持った構造...
-
構造体のextern方法
-
C言語において、 配列要素をひ...
-
C#でのフィボナッチ数列
-
C言語の2次元配列 容量が大き...
-
C#で配列が空かを判定するには?
-
配列のアドレス部
-
char型配列をint型に代入するには
-
2番目の最大値を求める
-
C言語の課題が出たのですが自力...
-
C言語についてです 5人のテスト...
-
C言語から質問です。
-
C言語 ファイルの指定された行...
-
c言語 構造体
-
コンボボックスでデフォルト値...
-
MFCのCArrayを使った二次元配列
おすすめ情報