1樓:匿名使用者
#include
struct s
;int main(void)
}if(p == null)
}sp++;
}while(head)
if(max == 0) /*如果max為0,說明沒找到重複出現子串*/
printf("no output\n");
return 0;}
2樓:紛採
那麼問題來來了,兩個重複源則子串允不允許有交集?比如:
abcd abcd abc
可以看到從第5個字元開始abcd abc 重複了那麼結果就是7如果不允許重複,那麼答案就是abcd 結果就是4我的方法是這樣的,以每個字元開始,且將下一個字元與該字元組成一個子串作試探,因為字串至少有兩個字元,找出和該子串相同的位置,若未找到,則字元位置增加重複上述過程,若找到,將找到的位置和原位置也就是最外層迴圈那個變數作為字串匹配的兩個點,一個一個字元的掃描,找出不同的時候的位置,然後將所得的原位置,最長位置,以及其差值儲存下來,重複上述過程,若尋找到的差值更長,則儲存新的資訊,直到每個字元全部掃描完成輸出結果。
c語言程式設計題,求助大神! 100
3樓:劉淘冬
我以30個學生成績為例,程式如下:
#include
int main()
printf("平均成績是%f\n",a);
printf("分數在60以下的人數%d\n",m);
printf("分數在60~69的人數%d\n",n);
printf("分數在70~79的人數%d\n",p);
printf("分數在80~89的人數%d\n",q);
printf("分數在90以上的人數%d\n",r);
return 0;}
一道很簡單的c語言題目!求大神指教!
4樓:匿名使用者
#包括「stdio.h中」
的#include「conio.h的」
func1的(n)
功能(int n)
無效的主要()
int i;
的printf(「樣品輸入\ n」);
就(i = 0; <10; + +)
的printf(「%d \ n「,把n [i]);
的printf(」樣本輸出\ n「);
(i = 0; <10; i + +)
的printf(」% d \ n「功能(把n [i]));
的getch();
} / / wintc的在正常的測試結果,不明白問
C語言結構體程式設計題,求助大神,C語言結構體程式設計題,求大神!
define crt secure no warnings include struct student student s int n int fun1 return result n void fun2 int main fun2 c語言結構體程式設計題,求大神!c語言程式設計題,求助大神 in...
求助一道C語言程式設計題,謝謝,求助一道C語言程式設計題
首先你要注bai意 char p p 1234567 這樣宣告和賦值以du後,p指向的是一個只zhi讀的變數,1234567 中的dao數是不能修改的專,只能讀取,支援屬ansi c 標準的編譯器把程式編出來以後執行是會出錯所以最好把p宣告成一個陣列再賦值.還有fun函式需要一個返回值型別要定義.下...
C語言指標程式設計題,求助大佬,C語言程式設計題,求助大佬,謝謝
include int main c語言程式設計題,求助大佬,謝謝 include stdio.h int main int argc,char argv if w 3500 1500.0 tax w 0.03 else if w 1500.0 w 4500.0 tax w 0.1 105 else...