c语言 求用币值为5元,10元,20元,50元,100元的最少张数表示一个数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 05:38:55
c语言 求用币值为5元,10元,20元,50元,100元的最少张数表示一个数
要求设计一个源程序,我是一个初学者····
这道题也就是说,要说出一个数,用给定的币值来表示
例如:输入32785,在运行程序后输出331
程序设计要用到c语言中的%
32785%100=327
85%50=1
35%20=1
15%10=1
5%5=1
所以输出地答案为331
我只是明白是这个思路,具体程序设计还是有些没想明白!
要求设计一个源程序,我是一个初学者····
这道题也就是说,要说出一个数,用给定的币值来表示
例如:输入32785,在运行程序后输出331
程序设计要用到c语言中的%
32785%100=327
85%50=1
35%20=1
15%10=1
5%5=1
所以输出地答案为331
我只是明白是这个思路,具体程序设计还是有些没想明白!
因为题目中说要用最少的张数来表示,那就意味着要多100元的,低于100但大于50的用50元的,以此类推;
#include
void main()
{int a,i,j,k,n,m,s;//i表示100元的纸张数,j表示50元的纸张数,k表示20元的纸张数,n表示10元的纸张数,m表示5元的纸张数,s表示总的张数;
printf("请输入一个数:");
scanf("%d",&a); //把输入的那个数赋给a;
32785%100=i;
85%50=j;
35%20=k;
15%10=n;
5%5=m;
s=i+j+k+m+n;
printf("%d",s);
}
#include
void main()
{int a,i,j,k,n,m,s;//i表示100元的纸张数,j表示50元的纸张数,k表示20元的纸张数,n表示10元的纸张数,m表示5元的纸张数,s表示总的张数;
printf("请输入一个数:");
scanf("%d",&a); //把输入的那个数赋给a;
32785%100=i;
85%50=j;
35%20=k;
15%10=n;
5%5=m;
s=i+j+k+m+n;
printf("%d",s);
}
c语言 求用币值为5元,10元,20元,50元,100元的最少张数表示一个数
C语言编程题:现有273元,要用100元、50元、10元、1元币值的人民币组合,求最少张数的组合.
用1角、2角、5角、1元、2元、5元、10元、20元、50元、100元人民币各1张,可以组成多少种不同的币值
李老师有2元,5元,10元三种币值的人民币150张,共720元,其中2元和5元的张数一样多,那么10元有()张,5元有(
100元,50元,20元,10元,5元,2元 ,1元的人民币各一张,可以组成多少种不同的币值
有面值100元50元20元10元5元2元1元的人民币各一张,可以组成多少种不同的币值
小华有1元和5元的人民币共31元,并且1元的张数比5元的张数多1张,小华这两种币值的人民币
用我国的人民币的1元、2元、5元、10元、20元、50元、100元若干张,支付1元、2元、3元……999元、1000元的
用我国的人民币的1元、2元、5元、10元、20元、50元、100元若干张,支付1元、2元、3元……999元,1000元
有20元.50元和100元的人民币共10张,总面值为480元,其中20元和50元的张数同样多.那么,100元的人民币有几
李老师有2元,5元,10元三种币值的人民币150张,共720元,其中2元和5元的张数一样多,那么10元有()张
有20元,50元和100元的人名币共10张,总面值为480元.其中20元人名币和50元人名币的张数同样多.那么,100元