求字串是否為迴文編寫程式,判斷字串是否為“迴文

時間 2021-06-13 09:11:56

1樓:匿名使用者

#include

#include

#include

int main()

for (n=1;n <=(lenth-1);n++) //分解所輸入數除最高位的每一位數

a[lenth]=num/(pow(10,lenth-1)); //讀取最高位

printf( "a[%d]= %d\n ",lenth,a[lenth]); //列印最高位

//以下是判斷所輸入數字是否為迴文數

if (lenth%2==0) //為偶數位時

if (b==(lenth/2))

printf( "%d 是迴文數 ",num);

else

printf( "%d 不是迴文數 ",num);

} else //為奇數位時

getch();

return 0;}

2樓:竹本無心

陣列從1開始,0捨棄

編寫一個程式,判斷一個字串是否為迴文,迴文就是順讀和逆讀都相同,如字串“abcba”就是迴文

編寫程式,判斷給定字串是否為迴文(迴文是指正讀和逆讀都一樣的字串)

3樓:物理公司的

#include

#include

int main()

編寫程式,判斷給定字串是否為迴文。(迴文是指正讀和逆讀 都一樣的字串) 不知道錯在**了〒_〒

4樓:匿名使用者

你的bai結構有問題,建議設定du一個標記變數int j=1,zhi0表示非迴文,dao1表示迴文,在內for迴圈中一旦首尾不匹配就容將j值改為0,break跳出,否則繼續;迴圈結束後判斷是否為0,j=0,不是迴文,j=1,是迴文

5樓:匿名使用者

/*請輸入字元

串:12021

12021:是.

請輸入字

版符串:1

1:是權.

請輸入字串:12

12:不是.

請輸入字串:1233

1233:不是.

請輸入字串:12211221

12211221:是.

請輸入字串:^z

press any key to continue*/#include

#include

int main()

return 0;}

在VB中,字串為零長度和字串為Null有什麼區別

這兩個是完全不同的,實際使用也完全不同。字串為 它還是字串,只不過是一種特殊狀態 零長度,類似於c中的 0 字串為null,其實這個字串已經不是字串了,更加確切的說,這個字串的變數的值已經無效了。對三樓 murderor無語,不懂可以,但不要誤導人。null的實際使用與零字串差別太大了 任何與nul...

c 字串長度函式,求字串長度函式 C

司馬刀劍 string str welcome to chaina int m1 str.size 求字串長度或者下面的 int m2 str.length 同上面size功能一樣,都是求字串長度的 賈林龐喬 sizeof 得到的是資料型別的長度,比如int char double型別的sizeof...

求c 的求字串倒序問題,求一個c 的求字串倒序問題

是直接敲上去的,沒有進行除錯,不過,大概思路和所用函式就是那樣1.用string型別接收輸入字串。string ss 2.消除前端的空格,find 0 函式,從第0位開始找 字串所在位置,並返回它所在位置,如果是0,那麼說明是在第一位,那麼消去,一直迴圈,直到,第一位不是空格為止。for ss.fi...