1樓:匿名使用者
/****************************************
*函式名:f
*類屬 :全域性函式
*引數 :s 以0結束的字串
*返回值:1,0
*功能 :如果s是對稱的回訪串,返回1,不是則返回0******************************************/
int f(char* s)
else}}
2樓:匿名使用者
printf("請輸入乙個字串");
char in;
int len = sizeof (in);
gets(in);
for(int i=0;i歷並
且頭尾比較 ,不相等
printf("輸入的字串不是回文");}
3樓:匿名使用者
把字串拆分兩部分 比如7個字元 分4組比較 第乙個和最後乙個 第二個和倒數第二個
4樓:白痴弟弟
#include
#include
#include
void main()
while(*test)
// printf("test:%c\n", *test);
// printf("modify:%c\n", *modify);
test++;
}printf("modify:%s\n", porg);
} 貌似有個指標問題的,記不得了
5樓:匿名使用者
是說回族文字吧?如果是這樣的話,你的這個判斷標準應該是有問題,需要查詢各種字符集的範圍,根據這個字符集的範圍來做出判斷才是正確的做法。
如果你的說的判斷方法是正確的話,是寫個簡單的函式檢查輸入字串是否滿足你的要求就可以了。
編寫程式,判斷給定字串是否為回文(回文是指正讀和逆讀都一樣的字串)
6樓:物理公司的
#include
#include
int main()
編寫程式,判斷給定字串是否為回文。(回文是指正讀和逆讀 都一樣的字串) 不知道錯在**了〒_〒
7樓:匿名使用者
你的bai結構有問題,建議設定du乙個標記變數int j=1,zhi0表示非回文,dao1表示回文,在內for迴圈中一旦首尾不匹配就容將j值改為0,break跳出,否則繼續;迴圈結束後判斷是否為0,j=0,不是回文,j=1,是回文
8樓:匿名使用者
/*請輸入字元
串:12021
12021:是.
請輸入字
版符串:1
1:是權.
請輸入字串:12
12:不是.
請輸入字串:1233
1233:不是.
請輸入字串:12211221
12211221:是.
請輸入字串:^z
press any key to continue*/#include
#include
int main()
return 0;}
編寫乙個程式,判斷乙個字串是否為回文,回文就是順讀和逆讀都相同,如字串「abcba」就是回文
C語言程式設計編寫程式,從鍵盤輸入字串放在字元陣列a中,用選擇法將a中的有效字元按降序排列
include int main tmp a i a i a max a max tmp printf s n a return 0 c語言程式設計 編寫程式,從鍵盤輸入乙個字串放在字元陣列a中,用選擇法將a中的有效字元按降序排列 include include include void inord...
編寫程式,輸入字串(長度不超過20),然後把這個字串內的每字元進行大小寫變換,即將大寫
include void main a 20 0 puts a 嘿嘿,求加分 function getrstr inputstr string string const ssarray array 0 25 of string a b c d e f g h i j k l m n o p q r ...
編寫程式將指定檔案中某符串替換為另字串。要求
用ctrl f,直接點替換。輸入要查詢的字串和準備替換的字串,選擇全部替換,就可以了。用c語言編寫程式,將字元陣列中的指定字元替換為另乙個字元。10 1 開啟visual c 6.0 檔案 新建 檔案 c source file。2 定義變數 e5a48de588b662616964757a6869...