c語言小白求教

2021-12-16 10:13:45 字數 639 閱讀 5160

1樓:匿名使用者

#include

#include

#include

const int maxn = 5000 +10;

char buf[maxn], s[maxn];

int p[maxn];

int main()

}//從中間點向外擴充套件,直到遇到結束或者不相等停止//分為偶數長子串和奇數長子串,分別處理

for(i = 0; i < m; i++)}//even string

for(j = 0; i - j >= 0 && i + j + 1 < m; j++)}}

for(i = x; i <= y; i++)printf("%c",buf[i]);

printf("\n");

getchar();

return 0;}

2樓:

acm題庫的題目吧?先把每組用例中的字串用陣列儲存,然後另外定義個陣列將原陣列倒過來重新儲存,再用kmp演算法進行比較得出最長共同子序列的長度,答案就出來了

3樓:白貓警督

先用fget或者fgets函式讀出這組字元放在字串陣列string中,用迴圈語句查詢回文字元。

c語言小白問題,C語言小白問題

樓上已經說了一些原因了,我補充一下 1 處理整數和浮點數的指令不一樣,就連有符號整數和無符號整數的乘除用的指令都不一樣 為了在編譯的時候確定用哪種指令處理這個變數,必須為資料指定型別2 各種型別的變數有著不同的優點和缺點,所以才有這麼多型別的變數,比如整數的處理速度比浮點數快 我只大概測試過整數加法...

求教C語言題目

1全部 include int fun int x,int y int main void 你fun函式沒有指明返回值型別,還有你沒必要使用三個引數 如果沒猜錯的話你的想法應該是想用fun這個函式實現兩個數的平方和,然後將這個值賦給變數z 有兩種改法 1 修改fun函式的z引數 void fun i...

c語言小白求解一道題,C語言小白求解一道題。

include include int main if num 10 2 while num printf 是偶數reverse d n reverse return 0 include include int odd int num 對num第二位進行判斷奇偶性,是奇數則返回1偶數返回0 int ...