5人の学生の体重を読み込んで最も重い人の体重・最も軽い人の体重を表示するプログラム
#include <stdio.h> #define NUMBER 5 // 人数 int main(void) { int i; double weight[NUMBER]; // 学生の体重 double max, min; // 最も重い人の体重、最も軽い人の体重 puts("体重を入力してください。"); for (i = 0; i < NUMBER; i++) { printf("%2d番:", i + 1); scanf("%lf", &weight[i]); } min = max = weight[0]; for (i = 1; i < NUMBER; i++) { if (weight[i] > max) max = weight[i]; if (weight[i] < min) min = weight[i]; } printf("最も重い人の体重:%.1f\n", max); printf("最も軽い人の体重:%.1f\n", min); return (0); }
実行結果
体重を入力してください。
1番:52.5
2番:64.0
3番:58.3
4番:67.4
5番:62.0
最も重い人の体重:67.4
最も軽い人の体重:52.5