PAT训练(乙级)—— 1002. 写出这个数 (20)
来源:互联网 发布:mac更改管理员名称 编辑:程序博客网 时间:2024/06/13 15:46
C语言实现
#include<stdio.h>int main(void){ int n,sum=0,p; int i,j=1,m; char a[101]; char b[10][5]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; int c[5]; scanf("%s",a); for(i=0;a[i]!='\0';i++){ sum+=(a[i]-'0'); } p=sum; while(p>10){ p/=10; j++; } for(i=j-1;i>=0;i--){ c[i]=sum%10; sum/=10; } for(m=0;m<j;m++){ if(m!=0)printf(" "); switch(c[m]){ case 0:printf("%s",b[0]);break; case 1:printf("%s",b[1]);break; case 2:printf("%s",b[2]);break; case 3:printf("%s",b[3]);break; case 4:printf("%s",b[4]);break; case 5:printf("%s",b[5]);break; case 6:printf("%s",b[6]);break; case 7:printf("%s",b[7]);break; case 8:printf("%s",b[8]);break; case 9:printf("%s",b[9]);break; } } }
阅读全文
0 0
- PAT训练(乙级)—— 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)——PAT乙级
- PAT乙级—1002. 写出这个数 (20)-native
- PAT 乙级 1002. 写出这个数 (20)
- PAT-乙级-1002. 写出这个数 (20)
- PAT乙级.1002. 写出这个数 (20)
- PAT乙级 1002. 写出这个数 (20)
- PAT乙级1002. 写出这个数 (20)
- 1002. 写出这个数 (20)-PAT乙级
- PAT 乙级 1002. 写出这个数 (20)
- PAT乙级 1002. 写出这个数 (20)
- PAT乙级1002. 写出这个数 (20)
- PAT乙级 1002. 写出这个数 (20)
- [PAT乙级]1002. 写出这个数 (20)
- PAT乙级1002. 写出这个数 (20)
- pat 乙级 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)--PAT乙级
- PAT乙级1002. 写出这个数 (20)
- CString、string、char*的综合比较
- #欢迎使用CSDN-markdown编辑器#
- 惹不起,还躲不起嘛!
- Django学习笔记-Demo
- ZCMU1039: 二哥的困惑 Ⅱ
- PAT训练(乙级)—— 1002. 写出这个数 (20)
- thinkphp5 优美的分页样式
- 用java编写一个简单计算器
- php中和mysql相关的笔记
- [JSP&JDBC]购物车实例(MVC模型+JSP+javascript+Servlet+JavaBean)
- ElasticSearch
- vm ware虚拟机和linux的一些常识
- C语言获取日期和时间(小白笔记)
- 文字不换行,超出部分显示省略号