前言:
目前你们对“c语言求公因数”大约比较注意,各位老铁们都需要知道一些“c语言求公因数”的相关内容。那么小编同时在网络上搜集了一些关于“c语言求公因数””的相关资讯,希望大家能喜欢,同学们一起来学习一下吧!题目
最盼望的日子就是每月月初发工资,但是对于公司财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小李最近就在考虑一个问题:如果每个员工的工资额都知道,最少需要准备多少张人民币,才能在给每位员工发工资的时候都不用员工找零呢?这里假设员工的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种。
实现代码
#include <stdio.h>#include <stdlib.h>int Money[6]={100,50,10,5,2,1};int NeedNum(int salary){ int temp; int needNum=0; for(temp = 0; temp < 6 ;temp++) { needNum += salary /Money[temp]; salary = salary % Money[temp]; } return needNum ;}int main(){ int salary; int PeopleNumber; int sumNeedNum=0; int temp; while(scanf("%d",&PeopleNumber) != EOF && PeopleNumber != 0) { for(temp=1;temp<=PeopleNumber;temp++) { scanf("%d",&salary); sumNeedNum += NeedNum(salary); } } printf("The result:%d\n",sumNeedNum); return 0;}运行结果往期推荐
C语言每日一练28——多喝汽水
C语言每日一练27——自定义函数获取最大公约数与最小公倍数
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。