(C ++)は数字、各桁の和を計算し、ピンインを書き込むために、正の整数nを読み出します。
書式#include <iostreamの>
名前空間stdを使用。
ボイドint_pinyin(INT A){
スイッチ(A){
ケース0:裁判所未満<< "玲";破ります;
ケース1:裁判所未満<< "李";破ります;
ケース2:裁判所未満<< "ER";破ります;
ケース3:裁判所未満<< "さん";破ります;
ケース4:裁判所未満<< "SI";破ります;
ケース5:coutの<< "呉";破ります;
ケース6:coutの<< "劉";破ります;
ケース7:coutの<< "気";破ります;
ケース8:coutの<< "BA";破ります;
ケース9:coutの<< "柔術";破ります;
}
}
{int型のmain()
char型[101]。
cinを>>;
int型の合計= 0、I = 0;
しばらく([I]!= '\ 0'){
和+ [I] = - '0'。
I ++;
}
// coutの<<合計<<てendl;
int型B [11]、J = 0。
IF(和== 0){
int_pinyin(0)。
0を返します。
}
しばらく(合計!= 0){
B [j]は合計%= 10。
// coutの<< B [J] <<」「;
和=和/ 10。
J ++;
}
以下のために(INT I = J-1、I> 0; - I){
int_pinyin(B [I])。
裁判所未満<<」「;
}
int_pinyin(B [0])。
0を返します。
}
教師の理解を得ることを期待して、Javaのを学ぶため多大な努力をしていない、ちょうど2つの試験を今週、家族で忙しく、今週は1時間の問題を解決するため、コード上の2つの時間を過ごしました。