PAT 1002. 写出这个数 (20)
来源:互联网 发布:网络直播的利弊 编辑:程序博客网 时间:2024/06/07 12:07
#include<stdio.h>
int d[5];
int chan(int n);
int Ot(int n);
main()
{
int i=0,sum=0,re;
char p[100];
scanf("%s",&p);
while(p[i]!='\0')
{
sum+=(p[i]-'0');
i++;
}
i=0;
if(sum==0)printf("ling");
while(sum)
{
re=sum%10;
sum/=10;
d[i]=re;
i++;
}
i--;
Ot(i);
return 0;
}
int Ot(int n)
{
while(n>=0)
{
chan(d[n]);
if(n==0)return 1;
printf(" ");
n--;
}
}
int chan(int n)
{
switch(n)
{
case 0:printf("ling");return 1;
case 1:printf("yi");return 1;
case 2:printf("er");return 1;
case 3:printf("san");return 1;
case 4:printf("si");return 1;
case 5:printf("wu");return 1;
case 6:printf("liu");return 1;
case 7:printf("qi");return 1;
case 8:printf("ba");return 1;
case 9:printf("jiu");return 1;
}
}
int d[5];
int chan(int n);
int Ot(int n);
main()
{
int i=0,sum=0,re;
char p[100];
scanf("%s",&p);
while(p[i]!='\0')
{
sum+=(p[i]-'0');
i++;
}
i=0;
if(sum==0)printf("ling");
while(sum)
{
re=sum%10;
sum/=10;
d[i]=re;
i++;
}
i--;
Ot(i);
return 0;
}
int Ot(int n)
{
while(n>=0)
{
chan(d[n]);
if(n==0)return 1;
printf(" ");
n--;
}
}
int chan(int n)
{
switch(n)
{
case 0:printf("ling");return 1;
case 1:printf("yi");return 1;
case 2:printf("er");return 1;
case 3:printf("san");return 1;
case 4:printf("si");return 1;
case 5:printf("wu");return 1;
case 6:printf("liu");return 1;
case 7:printf("qi");return 1;
case 8:printf("ba");return 1;
case 9:printf("jiu");return 1;
}
}
0 0
- PAT 1002. 写出这个数 (20)
- PAT - 1002. 写出这个数 (20)
- [PAT]1002. 写出这个数 (20)
- PAT 1002. 写出这个数 (20)
- 【PAT】 1002. 写出这个数 (20)
- PAT(B)1002. 写出这个数 (20)
- [PAT]1002.写出这个数 (20)
- PAT 1002. 写出这个数 (20)
- PAT Basic 1002. 写出这个数 (20)
- PAT 乙级 1002. 写出这个数 (20)
- PAT 1002. 写出这个数 (20)
- PAT 1002. 写出这个数 (20)
- PAT 1002. 写出这个数 (20)
- PAT 乙 1002. 写出这个数 (20)
- Java - PAT - 1002. 写出这个数 (20)
- PAT-乙级-1002. 写出这个数 (20)
- PAT乙级.1002. 写出这个数 (20)
- PAT乙级 1002. 写出这个数 (20)
- Python数据存储
- AVI文件格式
- 无线网卡工作模式笔记
- Java使用poi操作cexel
- 总结javaweb 目录结构
- PAT 1002. 写出这个数 (20)
- 程序员不爱读书,但这很不明智
- 可移动自定义viewgroup--viewdraghelp心得
- CSS 定位(Positioning)
- PAT 1003. 我要通过!(20)
- Zygote,SystemServer启动分析
- [leetcode] 344. Reverse String
- C++二级指针的深入了解
- PAT 1004. 成绩排名 (20)