#include<stdio.h>
int main()
{
int x,a,b,c,p,e,f;
printf("Enter a dollar amount:");
scanf("%d",&x);
a=x/20;
b=x-20a;
c=b/10;
p=b-c10;
e=p/5;
f=p-e*5;
printf("$20 bills:%d\n",a);
printf("$10 bills:%d\n",c);
printf("$5 bills:%d\n",e);
printf("$1 bills:%d\n",f);
return 0;
}//为什么这个程序输入什么值都是6,0,1,2
编写一个程序 要求用户输入一个美金数量 然后显示出如何用最少的20美元 10美元,5美元,1美元来付款
- 写回答
- 好问题 提建议
- 追加酬金
- 关注问题
微信扫一扫
分享- 邀请回答
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-天际的海浪 2021-08-09 22:56最佳回答 专家已采纳你scanf("%d",&x); 中的 % 是全角字符、要改成半角字符的 %
scanf("%d",&x);#include<stdio.h> int main() { int x,a,b,c,p,e,f; printf("Enter a dollar amount:"); scanf("%d",&x); a=x/20; b=x-20*a; c=b/10; p=b-c*10; e=p/5; f=p-e*5; printf("$20 bills:%d\n",a); printf("$10 bills:%d\n",c); printf("$5 bills:%d\n",e); printf("$1 bills:%d\n",f); return 0; }
如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮
采纳该答案 已采纳该答案 专家已采纳评论解决 2 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(2条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-08-09 22:47回答 3 已采纳 你scanf("%d",&x); 中的 % 是全角字符、要改成半角字符的 % scanf("%d",&x); #include<stdio.h> int main() { i
- 2021-11-09 19:27回答 1 已采纳 input_val = input("输入人民币格式:R100,美元格式:$100\n") if ('R' in input_val): rmb = float(input_val[1:])
- 2021-10-21 21:40回答 2 已采纳 ```python a=input("") if a[0:3]=="RMB": num=float(a[3:]) print('{:.2f}'.format(num/6.78))
- 2021-12-01 20:57安和桥985的博客 #include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main() { int h,m,s,z; scanf("%d",&...return.
- 2018-01-18 12:29Eider1998的博客 提示:将付款金额除以20, 确定20美元的数量,不要用浮点数。#includeint main(void){ int a, x1, y1, a1, b1, x2, y2, a2; scanf("%d", &a); x1 = a / 20; x2 = a - x1 * 20; y1 = x2 / 10; y2 = x2 - 10 * ...
- 2021-05-21 10:36屠飞飞的博客 //// main.c// exercise1//// Created by Vision on 14-8-28.#include int main(int argc, const char * argv[]){//5、 (*)打印下面图形:// *// * *// * * *// printf(" *\n");// printf(" * *\n")...
- 2021-09-29 18:54回答 1 已采纳 TempStr = input("请输入带有符号的货币($10或者¥10):") if TempStr[0] == "$": print("\n美元转换为人民币后是: ¥{}".forma
- 2021-09-27 20:24回答 2 已采纳 这个题就直接算就行: #include <stdio.h> int main () { int dollar, d2j5f, d1j, d5f, d1f, change; float ch
- 2021-09-18 01:58回答 3 已采纳 昨天自己解决了
- 2021-09-16 20:10半濠春水的博客 编写一个程序,要求用户输入一个美元数量,然后显示出增加5%税率后的相应金额。 输入 输入一个美元数量。 输出 输出增加5%税率后的相应金额,保留两位小数,以“With tax added: "开头,税后总金额结尾,金额加上...
- 2019-09-03 23:21Heart_of_collaps的博客 分享一些练习题和大致解题思路(C语言) 分享的题基本都是各大网站,或者丛书中出的比较优秀的题,或者是博主看到的写过的一些题,由于博主也是一位刚入门的萌新,...在字符串中找出第一个只出现一次的字符,如输入...
- 2018-08-08 19:36慧丫儿的博客 编写一个程序,要求用户输入一个美元数量,然后显示出如何用最少的20、10、10、10、5和1和1和1来付款。 输入描述 从键盘输入一个整数,表示用户输入的美元数量。 输出描述 在4行中分别输出所需20、10、10、10、...
- 2020-06-11 15:30回答 1 已采纳 看这里,从需求说明,到实现过程,相当详细:https://www.cnblogs.com/grass-and-moon/p/3711755.html
- 2017-12-05 10:05回答 1 已采纳 Is this what you mean? $url='https://bitpay.com/api/rates'; $json=json_decode( file_get_contents
- 2022-03-14 13:52回答 3 已采纳 rmb=input("请输入想转换的人民币币值,以¥结束:") mei=float(rmb[0:])*0.1456 print("{}元人民币可以兑换{:.2f}美元".format(float(rm
- 2013-07-19 21:03weixin_30376323的博客 7 编写一个程序,要求用户输入一个美金数量,然后显示出如何使用最少的20美元、10美元、5美元和1美元来付款。 提示:将付款金额除以20,确定20美元的数量,然后从付款金额中减去20美元的总金额。对其他面值的钞票...
- 2015-10-14 20:24M_MU_U的博客 进制;C数据类型、常量变量、运算符、表达式、格式化输入输出
- 2015-07-11 11:36yue_jieee的博客 5、 (*)打印下面图形: * * * * * *printf(" *\n");...6、 (**)编写一个程序,要求用户输入一个美元数量,然后显示出增加%5税率后的相应金额。格式如下所示: Enter an amount:100.00 With
- 2021-08-21 23:03回答 2 已采纳 你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答 本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。
- 2021-08-06 11:47神秘的企鹅的博客 1.使用printf在屏幕上显示下面图形: #include <stdio.h> int main(void) { printf(" * \n"); printf(" * \n"); printf(" * \n"); printf(" * * \n"); printf(" * * \n"); printf(" * * \n");
- 没有解决我的问题, 去提问