1樓:物理公司的
#include
#include
int main()
編寫程式,判斷給定字串是否為迴文。(迴文是指正讀和逆讀 都一樣的字串) 不知道錯在**了〒_〒
2樓:匿名使用者
你的bai結構有問題,建議設定du一個標記變數int j=1,zhi0表示非迴文,dao1表示迴文,在內for迴圈中一旦首尾不匹配就容將j值改為0,break跳出,否則繼續;迴圈結束後判斷是否為0,j=0,不是迴文,j=1,是迴文
3樓:匿名使用者
/*請輸入字元
串:12021
12021:是.
請輸入字
版符串:1
1:是權.
請輸入字串:12
12:不是.
請輸入字串:1233
1233:不是.
請輸入字串:12211221
12211221:是.
請輸入字串:^z
press any key to continue*/#include
#include
int main()
return 0;}
用c++編寫程式,判斷給定字串是否為迴文(迴文指正讀和逆讀都一樣的字串
4樓:匿名使用者
/****************************************
*函式名:f
*類屬 :全域性函式
*引數 :s 以0結束的字串
*返回值:1,0
*功能 :如果s是對稱的回訪串,返回1,不是則返回0******************************************/
int f(char* s)
else}}
5樓:匿名使用者
printf("請輸入一個字串");
char in;
int len = sizeof (in);
gets(in);
for(int i=0;i歷並
且頭尾比較 ,不相等
printf("輸入的字串不是迴文");}
6樓:匿名使用者
把字串拆分兩部分 比如7個字元 分4組比較 第一個和最後一個 第二個和倒數第二個
7樓:白痴弟弟
#include
#include
#include
void main()
while(*test)
// printf("test:%c\n", *test);
// printf("modify:%c\n", *modify);
test++;
}printf("modify:%s\n", porg);
} 貌似有個指標問題的,記不得了
8樓:匿名使用者
是說回族文字吧?如果是這樣的話,你的這個判斷標準應該是有問題,需要查詢各種字符集的範圍,根據這個字符集的範圍來做出判斷才是正確的做法。
如果你的說的判斷方法是正確的話,是寫個簡單的函式檢查輸入字串是否滿足你的要求就可以了。
編寫一個程式,判斷一個字串是否為迴文,迴文就是順讀和逆讀都相同,如字串「abcba」就是迴文
編寫程式,判斷字串是否為迴文,迴文就是順讀和逆讀都
include include int strcmp self char a 思路 從bai兩端開始比較dua 0 和a length 1 a 1 和倒數第二zhi個 只要出現了不相等的情dao況,就不是迴文,至於i fortran程式語言與c語言的區別是什麼?fortran語言 中可通過定義子抄程...
編寫程式刪除字串中下標為偶數的所有字元,將剩餘字元組成新字串輸出
include include using namespace std void stringproc char s void main strcpy s,tmp delete tmp include void main printf 0 請編寫一個程式,其功能是 從鍵盤輸入字串,將字串中下標位偶數...
編寫程式,將字串s中的所有字元c刪除
1.幾乎所有頭函式需要 include因為專案包括輸出和輸入字串和專字元,h include 字串 2.第二種方法是 屬定義變數的性格 100 儲存相同大小的兩個字串。1 整數變數intc inti 0,j 0 代表一個字串。b 100 表示刪除對應字元的字串,整數c表示要刪回除的位。ji是for迴...