建设网站必须要配置apache吗,秦皇岛网站开发公司,商标设计创意,中国水利教育培训网站1002 写出这个数 #xff08;20 分#xff09;
读入一个正整数 n#xff0c;计算其各位数字之和#xff0c;用汉语拼音写出和的每一位数字。
输入格式#xff1a;
每个测试输入包含 1 个测试用例#xff0c;即给出自然数 n 的值。这里保证 n 小于 10100。
输出… 1002 写出这个数 20 分
读入一个正整数 n计算其各位数字之和用汉语拼音写出和的每一位数字。
输入格式
每个测试输入包含 1 个测试用例即给出自然数 n 的值。这里保证 n 小于 10100。
输出格式
在一行内输出 n 的各位数字之和的每一位拼音数字间有 1 空格但一行中最后一个拼音数字后没有空格。
输入样例
1234567890987654321123456789输出样例
yi san wu
测试点结果耗时内存0答案正确3 ms612KB1答案正确2 ms376KB2答案正确2 ms384KB3答案正确2 ms384KB4答案正确3 ms368KB5答案正确3 ms384KB代码
#includeiostream using namespace std; void int_pinyin(int a){ switch(a){ case 0:coutling;break; case 1:coutyi;break; case 2:couter;break; case 3:coutsan;break; case 4:coutsi;break; case 5:coutwu;break; case 6:coutliu;break; case 7:coutqi;break; case 8:coutba;break; case 9:coutjiu;break; } } int main(){ char a[101]; cina; int sum0,i0; while(a[i]!\0){ suma[i]-0; i; } //coutsumendl; int b[11],j0; if(sum0){ int_pinyin(0); return 0; } while(sum!0){ b[j]sum%10; //coutb[j] ; sumsum/10; j; } for(int ij-1;i0;--i){ int_pinyin(b[i]); cout ; } int_pinyin(b[0]); return 0; }