zoukankan      html  css  js  c++  java
  • 发工资了

    Problem Description
    作为杭电的老师,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵
    但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?
    这里假设老师的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种。
     
    Input
    输入数据包含多个测试实例,每个测试实例的第一行是一个整数n(n<100),表示老师的人数,然后是n个老师的工资。
    n=0表示输入的结束,不做处理。
     
    Output
    对于每个测试实例输出一个整数x,表示至少需要准备的人民币张数。每个输出占一行。
     
    Sample Input
    3 1 2 3 0
     
    Sample Output
    4
     
    code:

    #include<stdio.h>
    int main()
    {
             int n,i,a[100],b[100],c,d,e,f,g,h,x;
             while(scanf("%d",&n)!=EOF&&n!=0)
             {
                   x=0;
                   for(i=0;i<n;i++)
                   {
                           scanf("%d",&a[i]);
                           c=a[i]/100;
                           d=(a[i]-100*c)/50;
                           e=(a[i]-100*c-50*d)/10;
                           f=(a[i]-100*c-50*d-10*e)/5;
                           g=(a[i]-100*c-50*d-10*e-5*f)/2;
                           h=a[i]-100*c-50*d-10*e-5*f-2*g;
                           b[i]=c+d+e+f+g+h;
                           x=x+b[i];
                 }
                     printf("%d ",x);
            }
           return 0;
    }

     
     
     
     
     
     
     
     
  • 相关阅读:
    C语言-if语句
    C语言-表达式
    C语言-基础
    Java for LeetCode 187 Repeated DNA Sequences
    Java for LeetCode 179 Largest Number
    Java for LeetCode 174 Dungeon Game
    Java for LeetCode 173 Binary Search Tree Iterator
    Java for LeetCode 172 Factorial Trailing Zeroes
    Java for LeetCode 171 Excel Sheet Column Number
    Java for LeetCode 169 Majority Element
  • 原文地址:https://www.cnblogs.com/gongpulin/p/3887244.html
Copyright © 2011-2022 走看看