C/C++の宿題片付けます 125代目
■ このスレッドは過去ログ倉庫に格納されています
0820デフォルトの名無しさん
2009/05/15(金) 19:28:14[2] 問題文(含コード&リンク): はじめに人数を入力させる。次に人数分、交通費を入力、すると交通費を分配するためにはお金の種別ごと(一万円、五千円、千円、五百円、百円、五十円、十円、五円、一円)に何枚用意する必要があるか、表示してくれるプログラムを作成せよ
[3] 環境
[3.1] OS: (Windows/Linux/等々)
[3.2] コンパイラ名とバージョン:gcc 3.4
[3.3] 言語C++
[4] 期限: ([2009年5月21日15:00まで]
[5] その他の制限: 今日の授業でdo-while文 while文 for文を習いました
こんな感じなのかな・・と思ってやってみたのですが・・
#include<stdio.h>
int main(){
int x,y,z,kosu,i;
printf("人数を入力してください\n");
scanf("%d",&kosu);
i=1;
while(i<=kosu){
printf("1人目の交通費は\n");scanf("%d",&x);
i=i+1;
}
printf("10000円 %d\n",x/10000);
printf("5000円 %d\n",(x%10000)/5000);
printf("1000円 %d\n",(x%5000)/1000);
printf("500円 %d\n",(x%1000)/500);
printf("100円 %d\n",(x%500)/100);
printf("50円 %d\n",(x%100)/50);
printf("10円 %d\n",(x%50)/10);
printf("5円 %d\n",(x%10)/5);
printf("1円 %d\n",(x%5)/1);
return(0);
}
■ このスレッドは過去ログ倉庫に格納されています