演算法程式設計題 Tom數

2021-08-21 15:24:49 字數 537 閱讀 3154

題目描述

正整數的各位數字之和被tom稱為tom數。求輸入數(<2^32)的tom數!

輸入每行乙個整數(<2^32).

輸出每行乙個輸出,對應該數的各位數之和.

樣例輸入

12345

56123

82

樣例輸出

15

1710

程式設計**如下:

public static void main(string args) {

scanner sc = new scanner(system.in);

string s= null;

int sum = 0;

while(sc.hasnext()){

string str = sc.nextline();

sum = 0;

for(int i=0;is = str.substring(i,i+1);

sum += integer.parseint(s);

system.out.println(sum);

程式設計題 數串

設有n個正整數,將他們連線成一排,組成乙個最大的多位整數。如 n 3時,3個整數13,312,343,連成的最大整數為34331213。如 n 4時,4個整數7,13,4,246連線成的最大整數為7424613。有多組測試樣例,每組測試樣例包含兩行,第一行為乙個整數n n 100 第二行包含n個數 ...

程式設計題 數根

題目描述 數根可以通過把乙個數的各個位上的數字加起來得到如果得到的數是一位數,那麼這個數就是數根 如果結果是兩位數或者包括更多位的數字,那麼再把這些數字加起來。如此進行下去,直到得到是一位數為止。比如 對於24來說,把2和4相加得到6,由於6是一位數,因此6是24的數根。再比如39,把3和9加起來得...

演算法題 平衡數

牛牛在研究他自己獨創的平衡數,平衡數的定義是 將乙個數分成左右兩部分,分別成為兩個新的數。左右部分必須滿足以下兩點 1,左邊和右邊至少存在一位。2,左邊的數每一位相乘如果等於右邊的數每一位相乘,則這個數稱為平衡數。例如 1221這個數,分成12和21的話,1 2 2 1,則稱1221為平衡數,再例如...