TZOJ 1378 发工资咯

答案:

复制代码
#include<stdio.h>
int main()
{
    int n = 0, m = 0, i = 0, sum = 0;
    while (scanf("%d", &n) && n != 0)     //多组数据输入并且不等于0
    {
        for (i = 0; i < n; i++)    //有n名老师就循环n次
        {
            scanf("%d", &m);   //该名老师的工资
            sum += m / 100 + m % 100 / 50 + m % 100 % 50 / 10 + m % 100 % 50 % 10 / 5 + m % 100 % 50 % 10 % 5 / 2 + m % 100 % 50 % 10 % 5 % 2;   //钞票张数
        }
        printf("%d\n", sum);
        sum = 0;   //钞票张数清零,为下一组数据做准备
    }
}
相关推荐
2601_9516443235 分钟前
C语言二级备考指南
c语言·编程基础·编译环境·二级考试·题库选择
日拱一卒——功不唐捐5 小时前
红黑树删除(C语言)
c语言·数据结构
ziguo11229 小时前
C/C++ 错误处理全解:从 errno 到 C++ 异常
linux·c语言·c++·windows·visual studio
小+不通文墨12 小时前
--no-multibyte-chars 解决OLED_data.c移植后中文乱码问题
c语言·经验分享·笔记·学习
dtq042412 小时前
C语言-文件操作1
c语言·开发语言·学习
Suxing913 小时前
C语言基础分享:“群租房”和“点名册”——联合体与枚举
c语言·算法·c#
q275513004213 小时前
AS717 Type-C转DP 8K方案外维少 AS717电路图
c语言·开发语言
自然常数e14 小时前
顺序表专题
c语言·数据结构·visual studio
j7~15 小时前
【数据结构初阶】队列的实现(链式队列 + 循环队列)--详解
c语言·开发语言·数据结构·学习·队列·queue·c\c++
草莓熊Lotso15 小时前
【Linux网络】深入理解Linux IO多路复用:select服务器完善、内核原理与poll实战
linux·运维·服务器·c语言·网络·c++