方法1: 変数と算術演算子を使用する方法
#include <stdio.h>
int main() {
int num1, num2, num3;
float average;
// 3つの数値の入力
printf("1つ目の数値を入力してください: ");
scanf("%d", &num1);
printf("2つ目の数値を入力してください: ");
scanf("%d", &num2);
printf("3つ目の数値を入力してください: ");
scanf("%d", &num3);
// 平均値の計算
average = (float)(num1 + num2 + num3) / 3;
// 結果の出力
printf("3つの数値の平均値は: %.2f\n", average);
return 0;
}
方法2: 配列を使用する方法
#include <stdio.h>
int main() {
int numbers[3];
float average = 0;
// 3つの数値の入力
printf("3つの数値を入力してください:\n");
for (int i = 0; i < 3; i++) {
scanf("%d", &numbers[i]);
average += numbers[i];
}
// 平均値の計算
average /= 3;
// 結果の出力
printf("3つの数値の平均値は: %.2f\n", average);
return 0;
}
方法3: 関数を使用する方法
#include <stdio.h>
float calculateAverage(int num1, int num2, int num3) {
float average = (float)(num1 + num2 + num3) / 3;
return average;
}
int main() {
int num1, num2, num3;
// 3つの数値の入力
printf("1つ目の数値を入力してください: ");
scanf("%d", &num1);
printf("2つ目の数値を入力してください: ");
scanf("%d", &num2);
printf("3つ目の数値を入力してください: ");
scanf("%d", &num3);
// 平均値の計算と結果の出力
float average = calculateAverage(num1, num2, num3);
printf("3つの数値の平均値は: %.2f\n", average);
return 0;
}
これらの方法を使用して、C言語で3つの数値の平均値を求めることができます。どの方法を選択するかは、あなたの好みやプログラムの他の部分との統合によって異なる場合があります。