実現したいのはまず、5つの整数値の平均値を表示し、それぞれの整数値ごとに整数値:整数値ー平均値を表示したい。
現状ですと、全て小数点以下1桁表示になってしまいます。
c言語
1#include <stdio.h> 2 3int main(void) { 4 double a,b,c,d,e, sum; 5 6 7 scanf("%lf", &a); 8 scanf("%lf", &b); 9 scanf("%lf", &c); 10 scanf("%lf", &d); 11 scanf("%lf", &e); 12 13 sum = a+b+c+d+e; 14 15 16 17 printf("%.1f\n", sum/5); 18 printf("%.1f:%.1f\n", a,a-sum/5); 19 printf("%.1f:%.1f\n", b,b-sum/5); 20 printf("%.1f:%.1f\n", c,c-sum/5); 21 printf("%.1f:%.1f\n", d,d-sum/5); 22 printf("%.1f:%.1f\n", e,e-sum/5); 23 return 0; 24}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/05/02 13:36