發工資咯:)
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 31175 Accepted Submission(s): 17517
但是對於學校財務處的工作人員來說,這一天則是很忙碌的一天,財務處的小胡老師最近就在考慮一個問題:如果每個老師的工資額都知道,最少需要準備多少張人民幣,才能在給每位老師發工資的時候都不用老師找零呢?
這裏假設老師的工資都是正整數,單位元,人民幣一共有100元、50元、10元、5元、2元和1元六種。
n=0表示輸入的結束,不做處理。
#include <stdio.h> #include <stdlib.h> int main() { int i,n,sum,t; while (scanf("%d",&n)!=EOF&&n!=0) { for(i=0,sum=0;i<n;i++) { scanf("%d",&t); sum=sum+t/100+(t%100)/50+t%50/10+t%10/5+t%5/2+t%5%2; } printf("%d\n",sum); } return 0; }