C語言程式設計請幫我編寫

時間 2022-05-23 07:40:05

1樓:老

b函式沒問題,是判斷字元是否是英文本母

a函式是判斷最長的連續英文本母串,for(i=0;i<=strlen(string);i++)這是逐一掃瞄字元,下邊if語句呼叫b函式,判斷是字母則進入,將下標賦值給point,如果後邊還有字母,則len++;如果出現非字母,則進入else,裡邊的if判斷此連續字母串是不是最長,如果最長,則point賦值給p返回。

for(i=a(line);b(line[i]);i++) 這裡的i=a(line)是控制輸出起點,即最長的字母串的首字母下標,就是a的返回值p。b(line[i])為真時(即字元是字母)進入for語句輸出,當遇到非字母是結束。

你的程式還有乙個小bug,就是a函式裡point沒有賦初值,這樣程式執行時如果只輸入一串非字母,會有記憶體錯誤,可以給point=0;

希望對你有幫助!!

2樓:古紅映山雪

b組的意思我命名乙個可包含100個元素的陣列,for(i=0;i<=strlen(string);i++)這是逐一掃瞄字元,下邊判斷是否為字母並統計個數,for(i=a(line);b(line[i]);i++)這b(line[i])是字母就儲存在line[100]中然後輸出,否則跳過時間太緊,分析不全面,

還有就是,main()函式必須要return 0;結尾。

3樓:自動化

少了乙個,執行不了吧?

C語言程式設計,編寫程式,求10 用C語言

第0題 include define maxlen 70 main int i,temp,flag 0 printf 請輸入第一個字串 n scanf s s1 printf 請輸入第二個字串 n scanf s s2 i strlen s1 temp strlen s2 if i main x i...

c語言程式請教,C語言程式設計請教 編寫一個程式,

你必須使用陣列來實現資料的結構為例stud number 20 20 stud name等等 學生成績管理系統是用來管理班級成績。有一些資訊在系統如下 學生 學生姓名 學生性別,c 得分,vb得分,電腦維修,平均得分,總分。實現簡單的功能 選單是 1 輸入學生的分數從鍵盤或從檔案 您可以建立子選單,...

程式設計c語言,程式設計C語言

答案應該是 you me 其實該程式執行有點問題,改成下面編譯才能通過 include include int main char arr 2 4 strcpy arr 0 you strcpy arr 1 me arr 0 3 printf s n arr 0 return 0 說明 首先執行st...