生活随笔
收集整理的這篇文章主要介紹了
c语言--找钱
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Description A
買火車票時經常會碰到找錢問題。售票員手中有50、20、10、5、1元的錢幣,你知道怎么找錢才能使找回的零錢張數最少嗎?
Input
多組測試數據,輸入需要找錢的錢數
Output
輸出按下面格式: 第一行輸出"change:",然后是你要找的錢 以下幾行按面值從大到小輸出要找的張數,格式如下:50 yuan: 1,如果1張也沒有就不需要輸出
Sample Input
76
Sample Output
change:76
50 yuan: 1
20 yuan: 1
5 yuan: 1
1 yuan: 1
#include<stdio.h>
int main (void)
{int fifty,twenty,ten,five,one;int n,temp;printf("change:");while(scanf("%d",&n)!=EOF){fifty=n/50;temp=n-fifty*50;twenty=temp/20;temp-=twenty*20;ten=temp/10;temp-=ten*10;five=temp/5;temp-=five*5;one=temp;if (fifty!=0)printf("50 yuan:%d\n" ,fifty);if (twenty!=0)printf("20 yuan:%d\n",twenty);if (ten!=0)printf("10 yuan:%d\n",ten);if (five!=0)printf("5 yuan:%d\n",five);if (one!=0)printf("1 yuan:%d\n", one);printf("\n");printf("change:");}return 0;
}
總結
以上是生活随笔為你收集整理的c语言--找钱的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。