【PAT】 1002. 写出这个数 (20)
2015-01-08 15:11
197 查看
#include <cstdio> #include <cstring> char s[117]; char pinyin[10][7] = {"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; int ans[117]; long long sum; void Print() { int l = 0; while(sum > 0) { int tt = sum%10; ans[l++] = tt; sum/=10; } for(int i = l-1; i > 0; i--) { printf("%s ",pinyin[ans[i]]); } printf("%s\n",pinyin[ans[0]]); } int main() { while(gets(s)) { sum = 0; for(int i = 0; i < strlen(s); i++) { sum+=s[i]-'0'; } Print(); } return 0; }
相关文章推荐
- PAT 乙级 1002. 写出这个数 (20) Java版
- PAT BASIC LEVEL 1002.写出这个数 (20)
- 乙级 PAT 1002. 写出这个数(20)
- PAT-B 1002. 写出这个数 (20)
- 【PAT】(乙级)1002. 写出这个数 (20)
- PAT (Basic Level) Practise (中文)1002. 写出这个数 (20)
- PAT (Basic Level) Practise (中文)1002. 写出这个数 (20)(java实现)
- PAT 1002. 写出这个数 (20)
- pat1002.写出这个数(20)
- PAT 1002. 写出这个数 (20)
- DAY 2 PAT 1002. 写出这个数 (20)
- PAT乙级1002. 写出这个数 (20)
- PAT 1002. 写出这个数 (20)
- PAT (Basic Level) Practise (中文)---1002 写出这个数 (20)
- PAT 乙级题:1002. 写出这个数 (20)
- 1002. 写出这个数 (20)-PAT乙级
- PAT1002. 写出这个数 (20)
- PAT训练(乙级)—— 1002. 写出这个数 (20)
- PAT-乙级-1002. 写出这个数 (20)
- [PAT]1002.写出这个数 (20)