編寫函式,判斷某一整數是否為迴文數,若是返回1,若不是返回0(所謂迴文數就是該數正讀和反讀是一樣的

2021-04-11 06:12:01 字數 1388 閱讀 2476

1樓:匿名使用者

function check(x : longint) : longint;

varst : string;

i : longint;

begin

str(x, st);

for i := 1 to length(st) div 2 doif st[i] <> st[length(st) - i + 1] then exit(0);

exit(1);

end;

c語言 編寫一個函式,來判斷一個數是否是迴文數。(迴文數就是像12321,正著讀和倒著讀都一樣)

2樓:凌亂心扉

**:int isechonum(int num)

int main(int argc,char*argv)

system()—執行shell命令也就是向dos傳送一條指令。

相關函式:fork,execve,waitpid,popen標頭檔案:#include定義函式:int system(const char*string);

system("pause")可以實現凍結螢幕,便於觀察程式的執行結果;system("cls")可以實現清屏操作。而呼叫color函式可以改變控制檯的前景色和背景,具體引數在下面說明。

例如,用system("color 0a");其中color後面的0是背景色代號,a是前景色代號。各顏色**如下:

3樓:匿名使用者

你寫的太複雜了,很容易錯#include

void main()

思路是把一個數倒過來,如果還等於原數,就是

4樓:匿名使用者

迴文的思路用棧來做最簡單,入棧=出棧下面寫個指標的int fac(char *p)

return 1;}

c++:編寫一個程式,判斷一個整數是否為迴文數

5樓:即可

#include

using namespace std;

bool palindrome(char *str)return true;}}

int main()

6樓:匿名使用者

最快的那位 是複製過來的吧? 人家要求輸入的int

7樓:

//#include "stdafx.h"//vc++6.0加上du這一

zhi行dao

版.#include "stdio.h"

#include "string.h"

#include "stdlib.h"

bool isplindrome(int n)void main(void)

編寫程式,判斷字串是否為迴文,迴文就是順讀和逆讀都

include include int strcmp self char a 思路 從bai兩端開始比較dua 0 和a length 1 a 1 和倒數第二zhi個 只要出現了不相等的情dao況,就不是迴文,至於i fortran程式語言與c語言的區別是什麼?fortran語言 中可通過定義子抄程...

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

include include int main 編寫程式,判斷給定字串是否為迴文。迴文是指正讀和逆讀 都一樣的字串 不知道錯在 了 你的bai結構有問題,建議設定du一個標記變數int j 1,zhi0表示非迴文,dao1表示迴文,在內for迴圈中一旦首尾不匹配就容將j值改為0,break跳出,否...

C語言編寫函式,判斷字串是否是迴文。若是迴文函式返回值為1,否則返回

先看bai是幾位數。du假設是zhi4位 inta,a1,a2,a3 輸入迴文dao數 scanf d a a1 a 10 a2 a 10 10 a3 a 100 10 a4 a 1000 if a1 a4 a2 a3 else 差不多專就是這樣,屬 include include define i...