一道c語言的改錯題,一道C語言的改錯題

2021-05-05 04:00:25 字數 902 閱讀 4669

1樓:匿名使用者

main() //沒有標頭檔案 #include "stdio.h" }

/**********found**********/void fun( int n)

最後問一下 ,,你是不是抄錯了, 這麼多錯誤

2樓:匿名使用者

自己看吧

main()

getch();

} /**********found**********//*方法有返回不能用void*/

int fun( int n)

3樓:中女司寇春芳

先回答字串大於80報錯原因

因main函式str大小80也說輸入字串大於80overflow了造成str並'\0'結尾導致substr函式

for(i=0;i

&&s[star+i]!='\0';

i++)迴圈能正常結尾導致程式執行時出錯

第二正確做法應該要sstr[i]=『\0'因返回sstrvc6即使沒有句也會正確執行我剛才都試過了

4樓:張寒節疇

#include

#include

#definen20

void

fun(int

*a,intn)}

main()

;int

n=10,i;

for(i=0;i

printf("%d",b[i]);

//*************************printfprintf("\n");

//printf*************************)}

一道很簡單的c語言程式設計題求改錯

請高手幫我做一道c語言改錯題

1。int max int x,inty 這個時候應該是定義這個函式,所以後面不用加分號,分號是在申明函式的時候用,所以這裡應該去掉分號。2。reture z 這個語句應該是返回z 也就是x,y中最大的那個數,返回值的關鍵字是return,這個屬於低階的拼寫錯誤。把 reture改為return 即...

c語言改錯題,C語言改錯題

include include int main void printf p n pch found close pch free pch 釋放指標pch指向的記憶體塊,應該用free,不是close return 0 found char pch 2 char pch found if pch c...

一道簡單的c語言,一道c語言程式設計?

m是計算執行的次數,二重迴圈的迴圈次數就是外迴圈次數 內迴圈次數。外迴圈 1,5,9,13 內迴圈 3,7,11,15,19 4 5 20次,所以m 20 功能是輸出兩層巢狀迴圈執行的次數。用外迴圈執行次數 內迴圈執行次數。外迴圈變數的值變化 共4次。內迴圈變數的值變化 共5次。所以m的值為20 4...