永发信息网

C语言编程哪里错啦?

答案:2  悬赏:0  手机版
解决时间 2021-05-05 13:09

题目:

描述

作为TZC的老师,最盼望的日子就是每月的15号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵
但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?
这里假设老师的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种。

输入

输入数据包含多个测试实例,每个测试实例的第一行是一个整数n(n<100),表示老师的人数,然后是n个老师的工资。
n=0表示输入的结束,不做处理。

输出

对于每个测试实例输出一个整数x,表示至少需要准备的人民币张数。每个输出占一行。

样例输入

3

1 2 3

0

样例输出

4

我的代码:

#include <stdio.h>
int main()
{ int n,a[1000],k,t,i,s,r;
while(scanf("%d",&n)!=EOF&&n=0&&n<100&&n>0)
{k=0;t=0;s=0;
for(i=0;i<=n-1;i++)
scanf("%d",&a[i]);
for(i=0;i<=n-1;i++)
{
t=t+a[i]/100;
k=k+a[i]/10%10;
r=a[i]%10;
if(r==1||r==2||r==5)
s=s+1;
if(r==3||r==4||r==6||r==7)
s=s+2;
if(r==8||r==9)
s=s+3;
}
printf("%d\n",t+k+s);
}
return 0;
}

最佳答案

试试看这样:
#include <stdio.h>
int main()
{
int i,n,t,cnt;


while(scanf("%d",&n))
{
if(n==0||n>=100) break;
cnt=0;
for(i=0;i<n;i++)
{
scanf("%d",&t);


cnt+=t/100;
t=t%100;
cnt+=t/50;
t=t%50;
cnt+=t/10;
t=t%10;
cnt+=t/5;
t=t%5;
cnt+=t/2;
t=t%2;
cnt+=t;
}
printf("%d\n",cnt);
}
return 0;
}

全部回答

呵呵,这个小程序挺有意思的,帮你改了改,成功编译运行,我只测了几个简单的数据,正确

#include <stdio.h> int main() { int n,a[1000],k,t,i,s,r; printf("样例输入:\n");

do { scanf("%d",&n); if (n==0) { break; } k=0;t=0;s=0; for(i=0;i<=n-1;i++){ scanf("%d",&a[i]); } for(i=0;i<=n-1;i++) { t += a[i]/100; k += (a[i]%100)/10; r=a[i]%10; if(r==1||r==2||r==5) s++; if(r==3||r==4||r==6||r==7) s += 2; if(r==8||r==9) s += 3; } printf("样例输出:\n"); printf("%d\n",t+k+s); } while (n>0 && n<100); return 0; }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF专区我都申请两周了怎么还不给我转?
给男生生日告白祝福语,生日祝福语 给最好朋友
幼师学期计划
怎么点亮cf的图标啊???
自恋的症状是什么?
漫游血装是哪些。具体点的
中国邮政(建设路邮政所)地址在什么地方,想过
请问梦幻西游85级剧情里面怎么把碎的绿烟石给
宠物结婚后婚礼隆重吗??都有哪些步骤啊??
地下城与勇士剑魂如何连击??
魔法攻击真的和物理防御一点关系也没有吗?
背唐诗好还是背宋词好,怀念过去,回不到以前
DNF剑魂觉醒要些什么东西?
我想问问这只狗值多少钱谢谢
枣阳市襄樊海尔电器我想知道这个在什么地方
推荐资讯
QQ飞车初级,中级,高级赛道每局获得的经验一
怎样保持自己的身材,肚子不发福,保持腹肌?
五福里怎么去啊,有知道地址的么
用过NCQ的人说一下感受!
艾佛森下赛季究竟想去哪啊?(要准确)
淘宝怎么装修店铺?
为什么感觉上班会越上越累呢!
如果生化模式只有2人 1个人自雷死了 会怎么样
艾诺V6000HDV和昂达VX585HD有什么不同
功夫熊猫圣泪湖那关怎么躲开鳄鱼的尾巴
为什么总是一起床肚子就很涨?
诛仙2 鬼王宗30级 在哪领取普通英雄帖任务?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?