patB1002 写出这个数

原创 2018年04月15日 20:55:53
#include <iostream>
#include <cstring> 
#include <algorithm>
using namespace std;
const int maxn=10000001;
int buf[maxn];
int num[100];
int numsize=0;
void change(int x){
do{
num[numsize++]=x%10;
x/=10;
}while(x!=0);
}
string map[10]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"};
int main(int argc, char** argv) {
string str;
cin>>str; 
// cout<<str;
int count=0;
for(string::iterator it=str.begin();it!=str.end();it++) count+=*it-'0';
change(count);
reverse(num,num+numsize);
for(int i=0;i<numsize;i++){
cout<<map[num[i]];
if(i!=numsize-1) putchar(' ');
}
return 0;

}


面向对象语言基础二(1)

面向对象语言基础二(1) 摘要:Jeff Friesen在他的面向对象语言基础系列的第二部分中对字段和方法进行了探索。在本文中,你将理解字段,参数,局部变量以及学会怎样定义和访问字段及方法。 名词术语...
  • l_walker
  • l_walker
  • 2003-05-18 10:27:00
  • 945

PATB1002:写出这个数

PATB1002:写出这个数【思路】: bit[index] 用hash有条件的输出 。思路和上题目基本类似【参考答案】#include #include //位--》数字--》位:str[i]...
  • qq_29475553
  • qq_29475553
  • 2016-09-04 20:02:28
  • 261

1002. 写出这个数

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

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

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

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
  • 1198

1002. 写出这个数 (20) JAVA

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

PAT1002.写出这个数

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

[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
  • 166

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
  • 389
收藏助手
不良信息举报
您举报文章:patB1002 写出这个数
举报原因:
原因补充:

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