牛客網C語言 計算並輸出該整數的最大素因子

2021-10-04 18:44:21 字數 654 閱讀 2339

對於給定的字串行,從左至右將所有的數字字元取出拼接成乙個無符號整數(字串行長度小於100,拼接出的整數小於2^31,),計算並輸出該整數的最大素因子(如果是素數,則其最大因子為自身)

有多組資料,輸入資料的第一行為乙個正整數,表示字串行的數目,每組資料為一行字串行。
對每個字串行,取出所得整數的最大素因子,若字串行中沒有數字或者找出的整數為0,則輸出0,每個整數佔一行輸出。
示例1

複製

3

sdf0ejg3.f?9f

?4afd0s&2d79*(g

abcde

複製

13

8570

#include

#include

#include

//17 9 7 

int isprime(int a)

}return a>max?a:max;

}int pin(char s)

}return num;

}int main()

printf("%d\n",isprime(num));

num = 0;

}return 0;

}

牛客網C語言整數奇偶排序

輸入10個整數,彼此以空格分隔。重新排序以後輸出 也按空格分隔 要求 1.先輸出其中的奇數,並按從大到小排列 2.然後輸出其中的偶數,並按從小到大排列。任意排序的10個整數 0 100 彼此以空格分隔。可能有多組測試資料,對於每組資料,按照要求排序後輸出,由空格分隔。1.測試資料可能有很多組,請使用...

牛客網C語言刷題 大整數的因子

已知正整數k滿足2 k 9,現給出長度最大為30位的十進位製非負整數c,求所有能整除c的k.若干個非負整數c,c的位數 30 每行乙個c每乙個c的結果佔一行 1 若存在滿足 c k 0 的k,輸出所有這樣的k,中間用空格隔開,最後乙個k後面沒有空格。2 若沒有這樣的k則輸出 none 注意整數溢位問...

20 05 26 牛客網c 的輸入輸出

必要的兩行 include using namespace std cout標準輸出流 cout value of str is str endl cin標準輸入流 cin name 比如這樣乙個輸入 題目描述 有 n 個學生站成一排,每個學生有乙個能力值,牛牛想從這 n 個學生中按照順序選取 k ...