<実行結果>
学生 1 の体重(kg)と身長(cm)を入力(カンマ区切り):55, 167.01
学生 2 の体重(kg)と身長(cm)を入力(カンマ区切り):90, 180.5
学生 3 の体重(kg)と身長(cm)を入力(カンマ区切り):75.3, 178
学生たちの合計体重は 220.3kg,合計身長は 525.5cm です.
と出力したいのですが
(( 合計体重は525.5kg,合計身長は0.0cmです。 ))
と出力されてしまいます。どこが間違っているのでしょうか。
よろしくお願いします。
C言語
1#include<stdio.h> 2 3int main(void) 4 5{ 6int i,j; 7float taizyu=0.0 ,sintyo=0.0; 8float gakusei [3][2]; 9 10 for(i=0;i<3;i++) 11 { 12 for(j=0;j<1;j++) 13 { 14 printf("学生%dの体重(㎏)と身長(㎝)を入力(カンマ区切り): ",i+1); 15 scanf("%f,%f",&gakusei[i][j] ,&gakusei[i][j]); 16 } 17 } 18 for(i=0;i<3;i++) 19 { 20 taizyu += gakusei[i][0]; 21 sintyo += gakusei[i][1]; 22 } 23 printf("学生たちの合計体重は%.1fkg,合計身長は%.1fcmです。",taizyu ,sintyo); 24return 0; 25}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/08 22:26
2020/07/09 02:26