PAT 1002. 写出这个数 (20)
2024-10-12 20:39:49
读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。
输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。
输入样例:
1234567890987654321123456789
输出样例:
yi san wu
#include<stdio.h>
#include<string.h>
int main(){
char s[];
scanf("%s",s);
int n = strlen(s);
int sum=;
int i = ;
while(n--)
{
sum = sum + s[i]-'';
i++;
}
i = ;
int a[];
while(sum)
{
a[i] = sum%;
sum = sum/;
i++;
}
char c[][] = {"ling","yi","er","san","si","wu","liu","qi","ba","jiu"};
i--;
printf("%s",c[a[i]]);
while(i--)
{
printf(" %s",c[a[i]]);
}
}
python
a ,sum = input(),0
for i in a:sum += int(i)
b = ['ling','yi','er','san','si','wu','liu','qi','ba','jiu']
c = [b[int(i)] for i in str(sum)]
print(c[0],end='')
for i in range(1,len(c)):print(' {0}'.format(c[i]),end='')
最新文章
- bootstrap-图文混排 media
- [清理页面缓存]asp.net、html
- asp.net 禁用按钮防止重复提交
- struts2拦截器拦截成功后每次请求都出现拦截时的错误信息
- 深入浅出Java并发包—原子类操作
- iOS开发—字典转模型,KVC设计模式
- Apache搭建多个站点
- 营配数据质量核查,关于营销mis系统与配电gis系统里面的sql语句查询,做为积累使用,下次就不用重复写同样的语句了。
- cos距离与欧式距离
- 组件之间使用Prop传递数据
- 解决python第三方插件下载慢的方法
- Redis进阶实践之十一 Redis的Cluster集群搭建
- [转]ZooKeeper的学习与应用
- python笔记:#008#变量的命名
- webp图片实践之路(转载)
- unittest生产html测试报告
- 学习ActiveMQ(七):JMS消息的事务管理
- EF core2.1+MySQL报错&#39;Void Microsoft.EntityFrameworkCore.Storage.Internal.RelationalParameterBuilder..ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper)
- 莫烦tensorflow(6)-tensorboard
- [转]ubuntu安装skype