c語言怎麼判斷數是否是迴文數,C語言怎麼判斷一個數是否是迴文數?

2021-03-11 06:44:02 字數 2989 閱讀 7010

1樓:小澈

所謂迴文數,就是說copy一個數字從左邊讀和從右邊讀的結果是一模一樣的,比如12321。

以下是判斷一個數是否為迴文數的**:

大致思路就是將一個數反著排列一遍,如果和原先的數一樣,那麼就是迴文數。這個排列過程用到了餘數和整除。比如986,經過排列後為689,就不是迴文數。

2樓:程式設計師的每一天

c語言經典例子之判斷迴文數

3樓:匿名使用者

#include

int main()

for(j=0;j!=a[i-j-1])

k?printf("是迴文內"):printf("不是容迴文");

return 0;}

4樓:匿名使用者

du數?

5樓:麒麟也涅槃

把這個數倒敘輸出在和原數比較就行

6樓:匿名使用者

int array=;

int num_str=0;

int i=0;

for(i=0;array[i]!='\0';i++)/*個數版.*/

i=0;

while((array[0+i]==array[num_str-i])&&(i<=num_str-i))

if(num_str%2==0)/*偶數個權數.*/else

}else /*奇數個數.*/

if(i==num_str/2+1) /****pare until the middle one.*/

else

7樓:我想我是懂的

#include

#include

int main()

if(i>=j/2) printf("yes\n");//判斷是否跳出來的,若不是則屬

輸出yes,若是則輸出no

else printf("no\n");

return 0;}

8樓:匿名使用者

#include

int main()

if(temp == sum)

printf("yes\n");

else

printf("no\n");

return 0;}

9樓:芳志火

怎麼判斷一個數是否回溫時候不太懂得不知道的了?

10樓:怪物的小帽子

#include

int main()

if (sum==x)

printf("y\n");

else

printf("n\n");

return 0;}

11樓:匿名使用者

迴文數 從左到右 =  從右到左 都有相同的數字 比如 12321c:#include

#include

int main()

if(h==n)else

return 0;}

12樓:匿名使用者

team用來拆 sum用來判斷

用c語言編寫程式,判斷一個數是否為迴文數。

13樓:用著追她

1、首先開啟vc6.0,新建一個控制檯專案。

2、新增標頭檔案。

3、新增main主函式。

4、定義6個long型變數。

5、使用scanf給input賦值。

6、分解個位、百位、千位、萬位。

7、使用if判斷。

8、執行程式,看看結果。

14樓:匿名使用者

#include

int separate(int *data, int n)return i;

}int judge(int *data, int len)int main()

c語言程式設計判斷一個數是否是迴文數

15樓:微俊

#include

#include

int x,y;

int separate(int *data, int n)*(data+y)='\0';

for(i=0,j=y-1;i<=j;i++,j--)}if(i == y - 1)

printf("是迴文數\n");

}int main()

希望lz好好學習

用c語言判斷一個數是否是迴文數(不用迴圈語句)

16樓:三天打魚

#include

#include

int fun(char *s, int i, int len)return 0;

}int main()

else if(fun(s, 0, len))else

scanf("%s", s);

return 0;

}我用遞迴實現屬了

17樓:g新人一號

可以用棧和佇列來判斷

如果出棧順序和佇列順序一樣就是迴文

18樓:匿名使用者

123456

78910

1112

1314

1516

1718

1920

2122

2324

2526

2728

29#include

#include

#definemax100

intreverse(chara)

}intmain()

return0;

}//測試平臺自己測去

C語言程式設計判斷數是否是迴文數

include include int x,y int separate int data,int n data y 0 for i 0,j y 1 i j i j if i y 1 printf 是迴文數 n int main 希望lz好好學習 c語言怎麼判斷一個數是否是迴文數?所謂迴文數,就是說...

C語言迴文數求批改,C語言求迴文數的問題

你的程式是在判斷迴文數嗎?看了感覺好像什麼都不是啊,程式過於囉嗦,且有許多畫蛇添足的地方。你的演算法錯了,要改的話不是在你這個程式裡去找錯誤,而是要完全推倒重做。下面的程式簡潔易懂,效率也高,你不妨試試。include int ishuiwenshu int data return s data i...

C語言程式設計判斷str是否是迴文,如果是迴文,返回1否則返回

第一層for迴圈中 先從字串 陣列 最後一字元開始複製給p j 那僅僅是最後一個字元,然後就這樣進入第二層迴圈虎禒港溉蕃防歌獅攻餞,先判斷p i str i 那時i從0開始 然後第二層for迴圈第二輪呢?發現了吧 p 1 str 1 的判斷 但是 p 1 你給賦值了嗎?那個不是在第一層迴圈中嗎?打你...