PTA编程总结2—币值转换 7-1 币值转换 (20 分) 输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元...
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;}...
1,代码: #include<stdio.h> #include<math.h> int n,s=0; int main(void){ int i,j,k,p=1,flag=1; int f(int q,int n); scanf("%d",&n); for(i=0;n/p>=10;i++){ p=pow(10,i); s++; } if(n==0) printf("a"); if(n<10&&n>=0) s=1; for(j=1;j<=s;j++){ ...
#include <stdlib.h> int f(int i,int a[8]) { int j; for(j=0;j<i+1;j++) { if(a[j]==1) return 1; } return 2; } int main() { int a,b[8],i; for(i=0; i<8; i++)b[i]=0; scanf("%d",&a); if(a/100000000!=0) { b[0]=1; printf("%cY",'a'+a/1000000...
PTA7-23 币值转换(未AC) 输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输...
PTA基础——7-23 币值转换(另类思路) PS:跪求有空的大佬们给点参考建议,谢谢谢 。。 。输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分...
PTA 7-23 币值转换 输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWdQbBai”...
2019寒假作业二:PTA7-1币值转换 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 7-1 币值转换 (20 分) 输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母...