おつりを出すプログラムの計算
Posted: 2016年1月03日(日) 03:07
買い物をしてお金を支払ったときおつりの最小の枚数を表示させるときのプログラムを作るとき計算は何をすればできますか?
それは、現実世界の日本のお金の話ですか? それとも日本のお金でも仮想(現実ではありえないお金等)のお金ですか?メル さんが書きました:買い物をしてお金を支払ったときおつりの最小の枚数を表示させるときのプログラムを作るとき計算は何をすればできますか?
具体的な仕様を決め、プログラムを書き、適当な入力を与えて実行すればできるでしょう。メル さんが書きました:買い物をしてお金を支払ったときおつりの最小の枚数を表示させるときのプログラムを作るとき計算は何をすればできますか?
void coin(){
int num[10] = {0}; // 最大10枚まで登録できるよ!
int charge; // お釣り
scanf( "%d",&charge ); // お釣りはいくら?
num[0] = charge/50; // 50ドルは何枚?
charge = charge - 50*num[0]; // 払った分だけひきましてー
num[1] = charge/25; // 25ドルは何枚?
charge = charge - 25*num[1]; // 払った分だけひきましてー
num[2] = charge; // あと1ドル硬貨しかないんですがそれは
printf( "$50->%d,$25->%d,$1->%d\n",num[0],num[1],num[2] );
}