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

2021-10-23 06:02:12 字數 513 閱讀 6156

已知正整數k滿足2<=k<=9,現給出長度最大為30位的十進位製非負整數c,求所有能整除c的k.

若干個非負整數c,c的位數<=30

每行乙個c

每乙個c的結果佔一行

1) 若存在滿足 c%k == 0 的k,輸出所有這樣的k,中間用空格隔開,最後乙個k後面沒有空格。

2) 若沒有這樣的k則輸出"none"

注意整數溢位問題

不要對-1進行計算

示例1

複製

30

7213

-1

複製

2 3 5 6

2 3 4 6 8 9

none

#include

#include

#include

int main()

}if(count==0)

printf("none\n");

else

printf("\n");

}return 0;

}

牛客網刷題 整數拆分

題目描述 乙個整數總可以拆分為2的冪的和,例如 7 1 2 4 7 1 2 2 2 7 1 1 1 4 7 1 1 1 2 2 7 1 1 1 1 1 2 7 1 1 1 1 1 1 1 總共有六種不同的拆分方式。再比如 4可以拆分成 4 4,4 1 1 1 1,4 2 2,4 1 1 2。用f n...

牛客刷題 大整數相乘

有兩個用字串表示的非常大的大整數,算出他們的乘積,也是用字串表示。不能用系統自帶的大整數型別。空格分隔的兩個字串,代表輸入的兩個大整數輸入的乘積,用字串表示示例1 複製72106547548473106236 982161082972751393複製 708202448296345380408486...

牛客網C 刷題

今天刷了些c 的題,就其中物件導向分享一下我的感悟。首先區分一下物件導向和面向過程 物件導向是首先抽象出各種物件 各種類 把資料和方法都封裝在物件中 類 然後各個物件之間發生相互作用。面向過程是將問題分解成若干步驟 動作 每個步驟 動作 用乙個函式來實現,在使用的時候,將資料傳遞給這些函式。stl有...