乙個出錯的c程式

2022-12-05 03:00:02 字數 732 閱讀 2295

1樓:匿名使用者

你應該確定一點,main在c下面,如果沒有寫返回值,那麼預設返回值是int

那麼,你應該再main中寫入return 0;

或者,void main()

2樓:匿名使用者

這題我用的是visual c++ 執行了下,結果是正確的,看下面的截圖。

用turbo c有感覺不方面,程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。建議使用visual c++,這個東西雖然比較大塊頭,但是一旦安裝好了,用起來很方便。

附截圖

3樓:姜小顏

題中數字沒有定義,可以用順序結構定義5個變數a b c d e,分別賦值1 2 3 4 5,因變數太多,不簡潔,建議用迴圈結構。

while語句:

main()

printf("1+2+…+d=%d",n,s);

或者for語句:

main()

4樓:網友

#include "中間加乙個空格就行了。

c語言程式執行出錯

沒有錯啊,我在我的電腦上執行了,是可以的。應該是你vc的問題 printf c n cstr1 2 printf c n cstr1 3 printf c n cstr1 4 s改為 c s要求對應引數是個指標,你應該只是想輸出乙個字元而以,用 c 要輸出字串也可以,用 s,cstr1 2 如果你用...

c 的乙個程式疑問,求解C 乙個程式設計問題

你首先要明白的是string 是什麼,它和char 不一樣,新手會誤以為string和int,char,char 類似,是個資料型別,其實不然,string是乙個類。string string1,string2,temp 表示定義了3個string類的類物件,他們的名字分別是string1,stri...

C語言程式free出錯,C語言free的時候程式出錯

陣列越界了!釋放的記憶體區域無法訪問。a int malloc sizeof int 申請的4個位元組的記憶體,也就是乙個整形值的空間,但是後來的 if m i 0 a j 將訪問到其他的記憶體區域,而這個記憶體區域不屬於你管轄的範圍!我不明白的是 a int malloc sizeof int 這...