PAT Basic 1002
2013-10-13 11:06
246 查看
#include<stdio.h> char a[10][5]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; /*递归的从左至右输出各个位*/ void b(int sum,int count) { count++; if(sum/10 !=0 ) b(sum/10,count); if(count==1) printf("%s",a[sum%10]); else printf("%s ",a[sum%10]); } int main() { char n[102]; int i=0,sum=0,r=1; scanf("%s",n); while(n[i]!='\0') sum += n[i++]-48 ; b(sum,0); return 0; }
相关文章推荐
- PAT (Basic Level) Practise 1002
- PAT (Basic Level) Practise (中文)1002 写出这个数(20)
- PAT乙级(Basic Level)真题-1002 数字分类 (20)
- PAT (Basic Level 1002-python3)
- Pat(Basic Level)Practice--1002(写出这个数)
- PAT (Basic Level) Practise (中文)1002. 写出这个数 (20) C语言
- PAT (Basic Level) Practise-1002
- 浙大 pat Basic Level 1002
- PAT (Basic Level) Practise (中文)1002. 写出这个数 (20)(java实现)
- PAT乙级真题及训练集 PAT (Basic Level) Practise (中文)1002. 写出这个数
- PAT (Basic Level) Practise (中文)1002. 写出这个数 (20)
- PAT BASIC 1002 C++
- PAT 1002 写出这个数 (20) (Basic Level)
- PAT (Basic Level) Practise 1002. 写出这个数
- PAT basic 1002 : 写出这个数
- PAT (Basic Level) Practise (中文)---1002 写出这个数 (20)
- PAT Basic practice 1002
- PAT Basic 1002
- PAT Basic 1002. 写出这个数 (20)(C语言实现)
- PAT BASIC LEVEL 1002.写出这个数 (20)