已知正整數k滿足2<=k<=9,現給出長度最大為30位的十進位製非負整數c,求所有能整除c的k.
若干個非負整數c,c的位數<=30每行乙個c
每乙個c的結果佔一行示例11) 若存在滿足 c%k == 0 的k,輸出所有這樣的k,中間用空格隔開,最後乙個k後面沒有空格。
2) 若沒有這樣的k則輸出"none"
注意整數溢位問題
不要對-1進行計算
複製
30複製7213
-1
2 3 5 6#include2 3 4 6 8 9
none
#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有...