永发信息网

c语言,从键盘输入一指定金额(以元为单位,如345.78),然后显示支付

答案:1  悬赏:80  手机版
解决时间 2021-03-24 09:16
c语言,从键盘输入一指定金额(以元为单位,如345.78),然后显示支付
最佳答案
a,b,c,d,e,f,g,h,i,j应为整型变量;角分处理做了点更改;
改后程序如下:
#include
int main()
{
float num;
int a,b,c,d,e,f,g,h,i,j;
printf("请输入一个金额如345.78\n");
scanf("%f",&num);
a=(int)num/100;
b=(int)(num-a*100)/50;
c=(int)(num-a*100-b*50)/10;
d=(int)(num-a*100-b*50-c*10)/5;
e=(int)(num-a*100-b*50-c*10-d*5)/2;
f=(int)(num-a*100-b*50-c*10-d*5-e*2)/1;
g=(int)((num-a*100-b*50-c*10-d*5-e*2-f*1)*10)/5;
h=(int)((num-a*100-b*50-c*10-d*5-e*2-f*1-g*0.5)*10);
i=(int)((num-a*100-b*50-c*10-d*5-e*2-f*1-g*0.5-h*0.1)*20)/5;
j=(int)((num-a*100-b*50-c*10-d*5-e*2-f*1-g*0.5-h*0.1-i*0.05)*100);
printf("100元、50元、10元、5元、2元、1元、5角、1角、5分、1分各有%d,%d,%d,%d,%d,%d,%d,%d,%d,%d张",a,b,c,d,e,f,g,h,i,j);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
今天红彦回讷河的火车都有几点的
鲁迅雪的评论200字南北雪的意象美
电容上标有mkp62 275x2 684m 是什么意思
修真聊天群是怎样的存在
29740mn是多少钱???
室外的标识标牌选用哪些材质
怎么让自己多长个心眼
SiO2是由什么组成的
你只关心公司代办注销需要多少钱,但却忘了补
朋友跟我借车是借还是不借
电瓶显示缺电了怎么办
博傲教育的护士培训怎么样?靠谱吗?
冬天整形比较好还是夏天
大学的系花和院花有什么区别?
根据12×25=300,请你写出:1.2×2.5=_______
推荐资讯
请问雅安市芦山县龙门乡的青龙村、王家村、五
楷怎么组词
华硕et2232ink-bc002r重装系统后蓝屏
物流里面DPS什么意思
有首歌开头是不要去问什么对与错是什么歌
关于lte网络整体结构,哪些说法是正确的
青岛南山海鲜市场早上几点开始
若方程3x 2 -5x-2=0有一根是a,则6a 2 -10a的
230平米,60*90一格,总共是多少米
125乘9乘8的巧算
有13个箱子,现在往里面装苹果,要求每个箱子
DNF首饰可以打哪些宝珠?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?