acwing1477題:拼寫正確
給定一個非負整數 N,你的任務是計算 N 的所有數字的總和,并以英語輸出總和的每個數字,
輸入格式
共一行,包含一個整數 N,
輸出格式
共一行,用英語輸出總和的每個數字,單詞之間用空格隔開,
資料范圍
0≤N≤10^100
輸入樣例:
12345
輸出樣例:
one five
#include <bits/stdc++.h>
using namespace std;
int main(void)
{
string str;
int sum=0;
cin>>str;
for(int i=0;i<str.size();i++) sum+=str[i]-'0';
string s=to_string(sum);
string word[10]={"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};
//等價于char word[10][10] = {"zero", "one", "two", "three", "four","five", "six", "seven", "eight", "nine"};
for(int i=0;i<s.size();i++) cout<<word[s[i]-'0']<<' ';
}
如有問題,歡迎在評論區提問
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/260045.html
標籤:其他
上一篇:4 Java基礎第二天
下一篇:藍橋杯單片機(二) 數碼管與按鍵
