私は数か月前にC言語の勉強を始めました。問題集を解いている中で、どうしても解けない問題がありました。以下のような実行例が表示されるようプログラムを作成したいと考えています。
何個のデータがありますか?:2
データを入力して下さい。:15
データを入力してください。:25
小計:40
何個のデータがありますか?:3
データを入力して下さい。:4
データを入力して下さい。:6
データを入力して下さい。:10
小計:20
何個のデータがありますか?:0
総合計:60
このような実行例が表示されればOKです。whileを使って解きましたがうまくいきませんでした。
お時間があれば、助けていただきたいです。
#include <stdio.h>
int main(void)
{
int i;
int sum=0;
int num,tmp;
printf("何個のデータがありますか?:"); scanf("%d",&num); while (num<0){ printf("データを入力して下さい。:"); scanf("%d",&tmp); sum+=tmp;
}
printf("小計:%d\n",sum);
return 0;
}
小計をもとめるところまでしかやっていません。
回答4件
あなたの回答
tips
プレビュー