PAT.1002写出这个数

原创 2018年04月15日 10:04:27
#include"stdio.h"
int main()
{
int i=1;
long s=0,t=0,n;
printf("请输入n的值且n的取值范围为(0~10100)\n");
scanf("%ld",&n);
while(n!=0)
{
s=s+(n%10);
n=n/10;
}
while(s!=0)
{
   t=t*i+s%10;
i*=10;
s/=10;
}
while(t!=0)
{
switch(t%10)
{
case 0:printf("ling ");t/=10;break;
case 1:printf("yi ");t/=10;break;
case 2:printf("er ");t/=10;break;
case 3:printf("san ");t/=10;break;
case 4:printf("si ");t/=10;break;
case 5:printf("wu ");t/=10;break;
case 6:printf("liu ");t/=10;break;
case 7:printf("qi ");t/=10;break;
case 8:printf("ba ");t/=10;break;
case 9:printf("jiu ");t/=10;break;
}
}
 } 

Java - PAT - 1002. 写出这个数 (20)

读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。 输出格式:在一行内输出n的各位...
  • qq_34594236
  • qq_34594236
  • 2016-06-18 22:01:58
  • 770

1002_写出这个数 (20)

#include char ch[10][5]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; void output(int n)...
  • fang_abc
  • fang_abc
  • 2015-01-30 19:55:03
  • 1197

PAT1002.写出这个数

本题主要涉及到基本的字符串、字符串数组操作。 n%10取低位(余数),n/10取高(去除最低位)。#include #include int main(){ char c[101]; ch...
  • sinat_21595363
  • sinat_21595363
  • 2016-02-05 11:54:15
  • 950

1002. 写出这个数 (20) JAVA

1002. 写出这个数 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN...
  • bin8632
  • bin8632
  • 2015-12-08 11:19:09
  • 1318

1002. 写出这个数

  • 2015年01月20日 19:58
  • 1KB
  • 下载

[PAT]1002.写出这个数 (20)

这里需要主要的地方有 1.未用BigInteger时的代码 import java.util.Arrays; import java.util.HashMap; import java.util....
  • zhouhuakang
  • zhouhuakang
  • 2016-02-11 20:16:09
  • 1558

【PAT】1002. 写出这个数 (20) C++语言

读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。 输出格式:在一行内输出...
  • weifenglin1997
  • weifenglin1997
  • 2017-12-03 16:46:51
  • 163

PAT甲级C语言.1002. 写出这个数

#include #include int main() { void pinyin(int); char a[1000],num_str[10]={0},*temp; int i,j,sum...
  • Yoiker
  • Yoiker
  • 2017-02-21 14:49:33
  • 386

PAT (Basic Level) Practise (中文)1002. 写出这个数 (20)

1002. 写出这个数 (20) 时间限制 400 ms 内存限制 32000 kB 代码长度限制 8000 B ...
  • wyxdexyq
  • wyxdexyq
  • 2014-04-09 10:05:20
  • 5987

PAT中文版1002.写出这个数

读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。   输出格式:在一行内输出n的各位数...
  • huowei55090521
  • huowei55090521
  • 2013-03-14 21:13:18
  • 2256
收藏助手
不良信息举报
您举报文章:PAT.1002写出这个数
举报原因:
原因补充:

(最多只允许输入30个字)