printf("%c%c", digits[i] + 'a', currencyUnit[i]); } else if (i == 4) { // 判断是否需要输出币值单位万,当且仅当 i == 4 并且存在十万 | 百万 | 千万时才输出 W if (digits[5] || digits[6] || digits[7])
简介:基础编程题目集 - 7-23 币值转换(20 分) 题目链接 题目大意:略。 解题思路:一个数字的情况 + 是0的情况(连续0只取一个0的情况 + 万位为0的情况(一亿的情况 + 非一亿的情况))+ 普遍不是0的情况。 附加题目:打开链接 AC 代码 #include<bits/stdc++.h>#include<cmath>#define mem(a,b) memse...
PTA 7-23 币值转换 https://pintia.cn/problem-sets/14/problems/803 不太好搞 跟作者对读数的方法的理解有区别 #include<stdio.h>intx;intch[16];charval[16];intn=0;intfindnext(intpos){for(inti=pos;i>=0;i--){// printf("%d %d ", i, (int)'a' + ch[i]);if(ch[i])returni;}...
输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWdQbBai”元。 输入格式: 输入...
于是23108元应被转换输出为“cWdQbBai”元。 输入格式: 输入在一行中给出一个不超过9位的非负整数。 输出格式: 在一行中输出转换后的结果。注意&ldquo PTA基础——7-23 币值转换(另类思路) PS:跪求有空的大佬们给点参考建议,谢谢谢 。。。 输入一个整数(位数不超过9位)代表一个人民币值(...
7-23 币值转换 (未解决,请勿点) 1.题目 输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被...
《PAT7-23币值转换难题详解》输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWd...
1、7-131币值转换(20分)输入一个整数(位数不超过 9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成 贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字 0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为 acW...
必须经过纳税人同意才能发行 23.各国计算基准汇率时对关键货币的选择标准是( ) A.可以自由兑换 B.该国 年度经济增长速度在 6,以上 C.在本国国际收支中使用多 D.在外汇储备中占比大 E.该国财政赤字与 GDP 的比率应低于 3, 24.信用合作社的本质特征是( ) A.具有股份制企业特点 B.实行一人一...
解析 B 【分析】选其中的一枚有3种方法,选其中的2枚也有 C 23=3种方法,然后相加即可.结果一 题目 有1分、2分和5分硬币各一枚,选其中的一枚或两枚,能组成( )种不同的币值. A. A.7 B. B.6 C. C.5 D. D.4 答案 B试题分析:选其中的一枚有3种方法,选其中的2枚也有C23=3种方法,然...