藍(lán)杯十四

/*回文數(shù) 問(wèn)題描述  觀察數(shù)字:12321,123321 都有一個(gè)共同的特征,無(wú)論從左到右讀還是從右向左讀,都是相同的。這樣的數(shù)字叫做:回文數(shù)字。  本題要求你找到一些5位或6位的十進(jìn)制數(shù)字。滿(mǎn)足如下要求:  該數(shù)字的各個(gè)數(shù)位之和等于輸入的整數(shù)。

輸入格式  一個(gè)正整數(shù) n (10<n<100), 表示要求滿(mǎn)足的數(shù)位和。

輸出格式  若干行,每行包含一個(gè)滿(mǎn)足要求的5位或6位整數(shù)?! ?shù)字按從小到大的順序排列?! ?/p>

如果沒(méi)有滿(mǎn)足條件的,輸出:-1

樣例輸入44

樣例輸出

99899

499994

589985

598895

679976

688886

697796

769967

778877

787787

796697

859958

868868

877778

886688

895598

949949

958859

967769

976679

985589

994499

樣例輸入60

樣例輸出-1*/

#include<stdio.h>

int main(){?

int a,b,c;?

int n;? ?

int flag=-1;?

scanf("%d",&n);? ? ? ?

? for(a=1;a<10;a++)? ? {? ? ? ?

for(b=0;b<10;b++)? ? ? ? {? ? ? ? ?

? for(c=0;c<10;c++)? ? ? ? ? ? {? ? ? ? ? ? ?

if(a+b+c+b+a==n)? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ?

? flag=1;? ? ? ? ? ? ? ? ? ?

printf("%d%d%d%d%d\n",a,b,c,b,a);? ? ? ? ? ? ? ? }

}? ? ? ?

}? ?

}? ?

for(a=1;a<10;a++)? ? {? ? ? ?

for(b=0;b<10;b++)? ? ? ? {? ? ? ? ? ?

for(c=0;c<10;c++)? ? ? ? ? ? {? ? ? ? ? ? ? ?

if(a+b+c+c+b+a==n)? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? printf("%d%d%d%d%d%d\n",a,b,c,c,b,a);? ? ? ? ? ? ? ? ? ? flag=1;? ? ? ? ? ? ?

? }? ? ? ? ? ?

}? ? ? ?

}? ?

}?

? if(flag==-1)? ? ?

? printf("%d\n",flag);? ?

return 0;

}


二、/*周期字串

問(wèn)題描述  右右喜歡聽(tīng)故事,但是右右的媽媽總是講一些“從前有座山,山里有座廟,廟里有個(gè)老和尚給小和尚講故事,講的什么呢?從前有座山……”這樣循環(huán)的故事來(lái)搪塞右右?! ?/p>

我們定義,如果一個(gè)字符串是以一個(gè)或者一個(gè)以上的長(zhǎng)度為k的重復(fù)字符串所連接成的,那么這個(gè)字符串就叫做周期為k的串。  

例如:  字符串’abcabcabcabc’周期為3,因?yàn)樗怯?個(gè)循環(huán)’abc’組成的。它同樣是以6為周期(兩個(gè)重復(fù)的’abcabc’)和以12為周期(一個(gè)循環(huán)’abcabcabcabc’)?! ?/p>

右右現(xiàn)在想給他的朋友大灰狼轉(zhuǎn)述媽媽講的故事,請(qǐng)幫他寫(xiě)一個(gè)程序,可以測(cè)定一個(gè)字符串的最小周期。

輸入格式  一個(gè)最大長(zhǎng)度為100的無(wú)空格的字符串。

輸出格式  一個(gè)整數(shù),表示輸入的字符串的最小周期。

樣例輸入HaHaHa

樣例輸出2

樣例輸入Return0

樣例輸出7*/


#include<string.h>

#include<stdio.h>

int? main(){

char? a[101];

scanf("%s",&a);

int k=strlen(a);

for(int? i=1;i<=k;i++) {

int? flag=1;

if(k%i==0) {

for(int? j=i;j<k;j++) {

if(a[j%i]!=a[j]) {

flag=0; break; }

}

if(flag) {

printf("%d\n",i); break; }

}

}

return? 0;

}

//系統(tǒng)中須在c++中檢測(cè)


圖片發(fā)自簡(jiǎn)書(shū)App

圖片發(fā)自簡(jiǎn)書(shū)App

圖片發(fā)自簡(jiǎn)書(shū)App

圖片發(fā)自簡(jiǎn)書(shū)App
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容