為什麼C 執行出來結果還是錯,得了0分。題目是

2022-08-01 17:42:20 字數 652 閱讀 4562

1樓:祿材

一種情況是你程式有邏輯錯誤,不能得到正確的結果,所以雖然能執行但也不會得到結果。

一種情況是得到結果但執行時小黑屏停留時間非常短不能看到,建議在程式最後加上system("pause");它的作用是使結果停留在小黑屏上。

我沒參加過了,我學軟體的,不需要考計算機等級考試,我猜應該不會,但為了穩妥期間,最好還是把結果檔案弄好了。

可以把你寫的程式給出來,幫你看看有錯誤沒。。。。。。。。。

2樓:匿名使用者

貌似實現字元陣列氣泡排序功能,以此功能推斷,存在三處錯誤:1. 第一個for迴圈後面的「;」去掉;2.

j=1要從j=0開始;3. 所有加2的地方改成加1。程式修改如下:

#include

char xx[20][100];

void jssort()}}

main()

執行結果:

9807961854723264150

0011223445566778899

3樓:王朝國

這個程式本身編的就有問題!!你是不是想通過兩兩比較大小來實現字元的調換那??

4樓:匿名使用者

這段**,貌似不能實現什麼功能吧!

C語言這個函式執行結果為什麼是0,4,

c a a a b,b 4 最先執行的是 a,a變成1 然後執行的是 a a,a變成0 然後執行的是c a,c變成0 相當於不變 然後執行的是a b,a變成0 相當於不變 然後執行的是b 4,b變成4 所以最後結果是a 0,b 4,c 0 這是一個逗號表示式,逗號表示式的結果取決於最後一個表示式的結...

為什麼我執行C語言後,顯示不到結果

最後一個花括號前加上 system pause c語言程式可以執行,但不顯示結果 while m 1 這個是不是有問題,如果是判斷m等於1,應該是m 1 這個是賦值語句。無縮排 無註釋 無空格 不答不解釋 也要先說說你的程式是想要完成什麼功能,這樣看起來比較方便啊 給點註解之類的吧 實在不懂什麼意思...

c語言問題,程式如下,執行結果為什麼是3,5,3,我看是3,

int a 3,b 5,c 7 if a b a b 這個if語句不成立 所以b不會賦值給ac a 這是把a賦值給c 這時a 3,b 5,c 3if c a c b 因為c等於a 所以這句不執行printf d,d,d n a,b,c 最後結果 3 5 3 include main 等價於 incl...