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