#include #define N 110 int main() { int n,a[N],b,c,i,j,k,l,m,sum; while((scanf("%d",&n)!=EOF)&&n!=0) { sum=0; for(b=0;b
#include "stdio.h"
void func(int salary,int aa[5]){
int a,b,c,d,e,f;
//100的数量
a = salary /100;
salary = salary-a*100;
if(salary>0){
//50的数量
b = salary/50;
salary = salary-b*50;
}
if(salary>0){
//10的数量
c = salary/10;
salary = salary-c*10;
}
if(salary>0){
//5的数量
d = salary/5;
salary = salary-d*5;
}
if(salary>0){
//2的数量
e = salary/2;
salary = salary-e*2;
}
f = salary;
aa[0] =a;
aa[1] =b;
aa[2] =c;
aa[3] =d;
aa[4] =e;
}
void main()
{
int a[5]; //分别对应100,50,10,5,2,1的数量
int salary;
printf("请输入工资金额");
scanf("%d",&salary);
func(salary,a);
printf("100元数量:%d,50元数量%d,10元数量%d,5元数量%d,2元数量%d,1元数量%d",a[0],a[1],a[2],a[3],a[4]);
}
代码没贴全,没办法给你分析问题
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632