麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

pat basic 1002

2019-11-14 09:18:21
字體:
供稿:網(wǎng)友

寫出這個數(shù) (20)

讀入一個自然數(shù)n,計算其各位數(shù)字之和,用漢語拼音寫出和的每一位數(shù)字。

輸入格式:

每個測試輸入包含1個測試用例,即給出自然數(shù)n的值。這里保證n小于10100。

輸出格式:

在一行內(nèi)輸出n的各位數(shù)字之和的每一位,拼音數(shù)字間有1 空格,但一行中最后一個拼音數(shù)字后沒有空格。

輸入樣例: 1234567890987654321123456789

輸出樣例: yi san wu

題目大意:

輸入一個100位以內(nèi)的數(shù)字,輸出每位的和;以漢語拼音的形式輸出,兩位之間一個空格,末位無空格。

解題思路:

設(shè)置一個string類型將其輸入,然后一位一位累加。得到和之后用一個數(shù)組將其按位分離,然后用拼音輸出,判斷是否是最后一位來抉擇是否輸出空格。


#include<iostream>#include<string>using namespace std;int main(){ string number; string chinese[10] = { "ling", "yi", "er", "san", "si", "wu", "liu", "qi", "ba", "jiu" }; int sum = 0, i, j, count, len; int num[4]; cin >> number; len = number.size(); for (i = 0; i < len; i++) sum = sum + number[i] - '0'; num[0] = 0; while (sum > 0) { num[0]++; num[num[0]] = sum % 10; sum = sum / 10; } for (i = num[0]; i > 0; i--) { cout << chinese[num[i]]; if (i > 1) cout << ' '; } //while (1) { } return 0;}

評測結(jié)果


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 精品亚洲在线 | 美女亚洲综合 | 日本中文字幕网址 | 亚洲九九爱 | 久久成人视屏 | 国产亚洲精品一区二区三区 | 欧美激情999| 国内精品久久久久久影视8 嫩草影院在线观看网站成人 | 在线香蕉视频 | 久久综合一区二区 | 久草手机在线视频 | 国产日韩在线 | 成人福利在线视频 | 久久综合精品视频 | 久久免费视频3 | 国产午夜精品一区二区三区免费 | 中文日韩| 黄色作爱视频 | 九九热在线精品视频 | 国产精品成人免费一区久久羞羞 | 精品成人在线 | 精品亚洲夜色av98在线观看 | 午夜精品成人 | 国产91在线高潮白浆在线观看 | 看免费黄色一级片 | 国产xxxx岁13xxxxhd | 性生活香蕉视频 | 影视免费观看 | 激情视频导航 | 欧美一级黄 | 久久久久久久久久久久久久av | 欧美福利视频一区二区三区 | 羞羞视频免费观看入口 | xfplay噜噜av| 久久精品久久精品国产大片 | 精品成人av一区二区三区 | 一级在线观看 | 黄色试看视频 | 羞羞视频入口 | 成人在线视频精品 | 91短视频网页版 |