求这个C语言得到程序代码 购物找补程序
购物找补程序设计商场购物找补程序,输入应付金额和实际金额,计算出找补方案,找补面值为50元、20元、10元、5元、1元、0.5元、0.1元的钞票,编程求出最少钞票张数的找...
购物找补程序
设计商场购物找补程序,输入应付金额和实际金额,计算出找补方案,找补面值为50元、20元、10元、5元、1元、0.5元、0.1元的钞票,编程求出最少钞票张数的找补方案,并输出每种面值的钞票各有多少张。
可以的话给的中文备注 展开
设计商场购物找补程序,输入应付金额和实际金额,计算出找补方案,找补面值为50元、20元、10元、5元、1元、0.5元、0.1元的钞票,编程求出最少钞票张数的找补方案,并输出每种面值的钞票各有多少张。
可以的话给的中文备注 展开
1个回答
展开全部
我有个类似的 你稍微改一下就行
----------------------------------------
#include<stdio.h>
int main(void)
{
int a,b,c,d,e,f,g;
/*a是商品价格,b是付款价格,c是50元找零张数,d是10元张数,e是5元,f是1元,g是找零金额*/
printf("请输入商品价格:");
scanf("%d",&a);
printf("请输入付款价格:");
scanf("%d",&b);
if(a>b)
{
printf("错误:付款金额不能小于商品售价");
}
else{
printf("商品价格=%d元\n",a);
printf("付款金额=%d元\n",b);}
if(a<0||a>100)
{
printf("错误:商品价格错误\n");
}
if(b<0||b>100)
{
printf("错误:付款金额错误");
}
g=b-a;
c=g/50;
g=g-50*c;
d=g/10;
g=g-10*d;
e=g/5;
g=g-5*e;
f=g/1;
printf("应找50元:%d张\n",c);
printf("应找10元:%d张\n",d);
printf("应找5元:%d张\n",e);
printf("应找1元:%d张\n",f);
printf("总找钱张数:%d张\n",c+d+e+f);
}
----------------------------------------
#include<stdio.h>
int main(void)
{
int a,b,c,d,e,f,g;
/*a是商品价格,b是付款价格,c是50元找零张数,d是10元张数,e是5元,f是1元,g是找零金额*/
printf("请输入商品价格:");
scanf("%d",&a);
printf("请输入付款价格:");
scanf("%d",&b);
if(a>b)
{
printf("错误:付款金额不能小于商品售价");
}
else{
printf("商品价格=%d元\n",a);
printf("付款金额=%d元\n",b);}
if(a<0||a>100)
{
printf("错误:商品价格错误\n");
}
if(b<0||b>100)
{
printf("错误:付款金额错误");
}
g=b-a;
c=g/50;
g=g-50*c;
d=g/10;
g=g-10*d;
e=g/5;
g=g-5*e;
f=g/1;
printf("应找50元:%d张\n",c);
printf("应找10元:%d张\n",d);
printf("应找5元:%d张\n",e);
printf("应找1元:%d张\n",f);
printf("总找钱张数:%d张\n",c+d+e+f);
}
网易云信
2023-12-06 广告
2023-12-06 广告
网易云信提供一站式的 1 对 1 UIKit 组件库,可以更快地搭建 1 对 1 社交平台,能够快速实现音视频呼叫、音视频通话、1对1消息发送、美颜和礼物功能,直接可以复用我们的组件源码就可以了。优势:1、全套1对1 UI组件,接入更快;2...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询