1樓:匿名使用者
錯誤原因:
1)c語言中變數的定義屬於宣告,需要寫在一個函式的開始部分。
2)把一個字串中的字元逆序取出賦值給另一個字元陣列時,記得末尾加上空字元。
參考**如下,希望能幫到您!
#include
#include
int main(void)
}*/for(i=length-1; i>=0; --i)str1[a]=0;
if(strcmp(str,str1)==0)else
printf("no\n");
return 0;}
2樓:匿名使用者
樓主你忘記加字串類函式的標頭檔案#include ,所以strlen,strcmp都是無法使用的,
而且**也有些問題,無法得出正確的結果,我幫你修改了一下,你好好看看理解一下:
#include
#include
#include
int main(void)
str1[length] = '\0';
if (strcmp(str,str1) == 0)else printf("no");
return 0;}
3樓:匿名使用者
獻上**
#include
using namespace std;
string a;
int len=0, t=1, i=0;
int main()
if(t) cout<<"yes";
else cout<<"no";
return 0;}
c語言:編寫一個測試一個串是否為迴文的遞迴函式,是迴文,返回1;不是,返回0。
4樓:聽不清啊
#include
int huiwen(char *s,int n)int main()
return 0;}
5樓:匿名使用者
只給你寫個核心**吧
//判斷一
個長度為length的字元版串str是否為回權文bool ispalin(const char* str, int length)
6樓:匿名使用者
#include
#include
int check( char *str, int len )return check( str+1, len-2 );
}else
return 1;
}void main()}
7樓:滄海雄風
//判斷一
個長度為length的字串str是否為回回文
bool ispalin(const char* str, int length)
編寫程式,判定字串是否是另字串的子串,若是
include include using namespace std 參考 char temp str 256 void readstrunit char str,char temp str,int idx,int len 從母串中獲取與子串長度相等的臨時子串 temp str index 0 i...
任意輸入字元組成字串,對該字串中的字元按ASCII碼值升序排列後輸出,程式設計實現此功能
在手機知道中已有 知道君 正確的回答,電腦中為何看不見呢 public class form1 不限制輸入的字元個數 private sub button1 click byval sender as system.object,byval e as system.eventargs handles...
JS判斷字串變數是否含有某個字串的方法
var str a var strs abadg if strs.indexof str 0 else js判斷字串變數是否含有某個字串的實現方法 js判斷字串變數是否含有某個字串的實現方法 使用indexof,例如 varcts bbltext if cts.indexof text 0 php中...