/*
10余年的麻城網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整麻城建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“麻城網(wǎng)站設(shè)計(jì)”,“麻城網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
13:大整數(shù)的因子
總時(shí)間限制: 1000ms 內(nèi)存限制: 65536kB
描述
已知正整數(shù)k滿足2<=k<=9,現(xiàn)給出長(zhǎng)度最大為30位的十進(jìn)制非負(fù)整數(shù)c,求所有能整除c的k。
輸入
一個(gè)非負(fù)整數(shù)c,c的位數(shù)<=30。
輸出
若存在滿足 c%k == 0 的k,從小到大輸出所有這樣的k,相鄰兩個(gè)數(shù)之間用單個(gè)空格隔開;
若沒有這樣的k,則輸出"none"。
樣例輸入
30
樣例輸出
2 3 5 6
*/
#include
using namespace std;
char c[31];
int n,t,flag=0;
int main()
{
scanf("%s",c+1);
n=strlen(c+1);
for(int k=2;k<=9;k++)
{
t=0;
for(int i=1;i<=n;i++)
{
t=t*10+c[i]-48;
t=t%k;
}
if(t==0)
{
cout< flag=1; } } if(!flag) cout<<"none"< return 0; }
網(wǎng)站欄目:13:大整數(shù)的因子(NOIP)
網(wǎng)站路徑:http://weahome.cn/article/iesgoo.html