C語言程式題

時間 2022-04-29 10:25:04

1樓:匿名使用者

看迴圈,這裡的迴圈應該是j++, 在這種情況下,迴圈裡面的語句會越界,出現記憶體錯誤

for(j=i+1;j<5;i++)

請把它改成

for(j=i+1;j<5;j++)

還發現乙個錯誤,這裡必須用大括號括起來:

for(i=1;i<5;i++)

2樓:pig朱

前面兩個for語句都沒大括號啊,最後排序的第乙個for也沒大括號。

3樓:

你能不能先把括號打全了再貼上來。。我就直接跟你說,你把括號打全了就發現問題了。習慣是從一開始就開始培養的

4樓:隱少爺

for(i=1;i<5;i++) 這個for迴圈少了這對大括號

5樓:

for(i=0;i<4;i++) for(j=i+1;j<5;i++) if(a[i]

程式中 for(j=i+1;j<5;i++)這一行最後應該是j++才能完成起泡法

6樓:

這個給你改好的,可以看看

7樓:互聯文化星空

1.先把定義的陣列初始化一下2.比較最大和最小的for語句應該加{}

C語言程式題

main int x 1,y 3,z 2 if x y f x,y else if y z f y,z else f x,z printf d,d,d n x,y,z 先看這一段 x y為假,跳過f x,y y z為真,執行f y,z 再把f y,z 傳到f int v,int w 內有t y 3,...

C語言程式填空,C語言程式填空題

有1個地方填錯了 第一題 第一空 num k n 2 第二空 for k 0 k 去掉第二題 第一空 a i 2 0 第二空 s a i c語言程式填空題 include include int isprime int num 1判斷num是否為質數 for int i 2 i格外面已經有分號,格仔...

c語言程式判斷題,c語言判斷題

1.c程式中的關鍵字必須小寫,其他識別符號不區分大小寫對2.在c語言中,5種基本資料型別的儲存空間長度的排列順序為 char10 後,t的值為0 錯,t 10 11.在c語言中,變數必需先定義後使用 對12.在c程式中,是隻能用於整數運算的運算子對13.在c語言中,邏輯 真 等價於不等於0的數對14...