c語言問題

2022-03-01 06:15:28 字數 686 閱讀 6909

1樓:匿名使用者

#include

int main()

while(n>0);

if(k==i) printf("%d\n",i);

}return 0;}

2樓:左岸

if(k=i) printf("%d ",i) 不能這麼寫應該這樣寫

if(k==i) printf("%d ",i);}看看這個**,也能實現你的演算法:

#include

void main()}

3樓:匿名使用者

#include

void main()

while(n>0); //修改了一下

if(k==i) printf("%d ",i); //該判斷應該放在迴圈的後面,而且你本來把判相等寫成了=,所以會所有數字都出來

}printf("\n");

}程式錯誤蠻多了,幫你除錯了一下,加了一點註釋,你看一下。

4樓:

if(k=i) printf("%d ",i);}

問題出在這裡,第一對圓括號裡面應該是k==i。

c裡面連續兩個等於號才表示相等,一個表示賦值。

5樓:匿名使用者

結束的時候 少一個「}」

c語言問題,C語言問題!

prid32是個什麼?而且你的雙引號得加轉義符吧?去掉prid32前後的雙引號,另外prid32是否有定義?你的這個軟體支援c99或者c11嘛 就像vc6.0版本太老就不支援c99 看看軟體支不支援 沒有巨集定義,在標頭檔案下面加 define prid32 d c語言問題!因為s是一個指向floa...

c語言問題,c語言問題

include void main 定義f 0 1 f 1 1 for i 2 i 20 i 從2開始到19做迴圈,這裡你少打一個i f i f i 2 f i 1 例如當前i 2則f 2 f 0 f 1 2 迴圈繼續 i 3則 f 3 f 2 f 1 3 迴圈繼續.for i 0 i 20 i 從...

C語言問題,C語言問題,求助

數學水平是要的,重要的是邏輯思維!函式也是要的,沒那你就寫不出什麼好的程式!這函式又和課本上的數學函式有點不一樣!但不象數學函式那麼難,但比數學函式靈活,也有意思。可不是要所有課本的數學函式!課本數學可以不好,但是你邏輯思維一定要好,熊貓燒香知道吧,寫這程式的人只是中專畢業!英語前期是不需要的!因為...