1樓:
1、將字串分為左右2串
2、左串向左遍歷,右串向右遍歷
3、判斷是否相等
int f(char *s)
return true;}
2樓:善護
int f(char *s)
//計算字串長度
for(a = 0, i = 0; i <= l / 2; i++)return 1;}
c++程式設計 判斷迴文串,求大神幫助
c++編寫程式,定義一個函式用來判斷字串是否為迴文串
3樓:
雖然你已經採納了,但還是看看這個,因為你要的是c++……//#include "stdafx.h"//vc++6.0加上這一行.
#include
#include
using namespace std;//bool ispalindrome(string s)int main(void)
4樓:匿名使用者
#include
#include
int judge(char str)
void main(void)
用c++編寫程式,判斷給定字串是否為迴文(迴文指正讀和逆讀都一樣的字串
5樓:匿名使用者
/****************************************
*函式名:f
*類屬 :全域性函式
*引數 :s 以0結束的字串
*返回值:1,0
*功能 :如果s是對稱的回訪串,返回1,不是則返回0******************************************/
int f(char* s)
else}}
6樓:匿名使用者
printf("請輸入一個字串");
char in;
int len = sizeof (in);
gets(in);
for(int i=0;i歷並
且頭尾比較 ,不相等
printf("輸入的字串不是迴文");}
7樓:匿名使用者
把字串拆分兩部分 比如7個字元 分4組比較 第一個和最後一個 第二個和倒數第二個
8樓:白痴弟弟
#include
#include
#include
void main()
while(*test)
// printf("test:%c\n", *test);
// printf("modify:%c\n", *modify);
test++;
}printf("modify:%s\n", porg);
} 貌似有個指標問題的,記不得了
9樓:匿名使用者
是說回族文字吧?如果是這樣的話,你的這個判斷標準應該是有問題,需要查詢各種字符集的範圍,根據這個字符集的範圍來做出判斷才是正確的做法。
如果你的說的判斷方法是正確的話,是寫個簡單的函式檢查輸入字串是否滿足你的要求就可以了。
c語言編寫函式,判斷字串是否為迴文,若是則函式值返回為1,否則返回為0謝了
include include int palindrome char str return 1 int main else return 0 include void main if j i printf s is not a palindrome n a else printf s is a p...
vb中判斷是否為迴文數,急 求 VB判斷迴文數的程式碼
參考 private sub mand1 click text1.text trim text1.text if isnumeric text1.text thenif text1.text strreverse text1.text then msgbox text1.text 是迴文數。else...
用c語言編寫程式判斷輸入的正數是否為迴文數
include stdio.h include conio.h int main void while m 0 k for i 0 izhi是否為迴文數 if digit i digit k break 不相等dao 則不是內迴文數,容推出迴圈 if i else printf ld is a hu...