C 程式設計的,幫我檢查一下這個簡單程式有什麼錯誤

時間 2021-08-30 11:20:57

1樓:匿名使用者

你的int i=1;不能在while迴圈內定義,否則你每次迴圈i都被重置為1,那是不可能滿足i==many這個條件的 所以是死迴圈。

要把int i定義到while迴圈之外

2樓:匿名使用者

/*你想看多少次?5

問君能有幾多愁

問君能有幾多愁

問君能有幾多愁

問君能有幾多愁

問君能有幾多愁

程式結束

press any key to continue*/#include

int main()

std::cout<<"\n程式結束\n";

return 0;}

3樓:匿名使用者

#include

int main()

std::cout<<"\n程式結束\n";

return 0;}

4樓:匿名使用者

按照你的意思 你應該把int i = 1;放在while迴圈外面#include

int main()

std::cout<<"\n程式結束\n";

return 0;}

5樓:

怎麼會這樣寫?裡面的i變數事多此一舉/

int many;

std::cout<<"你想看多少次?";

std::cin>>many;

while(many>0)

std::cout<<"重複拉"<

return 0;

6樓:匿名使用者

程式中i值其實變化為1.2.1.2......,因為執行了i=i+1後,程式回到執行int i=1.每次if(1==many)到達不了break這裡.

這時while(many>0)永遠是真,程式就進入死迴圈了.除非你輸入的是1.

可以這樣,將int i=1放在while(many>0)之前即可.

c++程式設計 幫忙看下下這個程式有什麼邏輯錯誤

誰能幫我檢查一下下面程式中的錯誤

include void scalarmultiply int nrows,int ncols,int matrix,int scalar void displaymatrix int nrows,int ncols,int matrix void main printf original matr...

C中的簡單程式,請幫忙解釋一下,謝謝

for int i 0 i name.length 1 i 這裡有問題,應該寫 i name.length 1 或i name.length for int i 0 i name.length 1 i 這個處理了n 1個元素,n指陣列長度 最後一個元素如果也放在for迴圈裡處理的話,最後面會多一個 ...

C語言新手,請達人檢查一下我寫的程式,關於檔案的

include include void main char n1 60 n2 60 fp1 fopen stu.txt wt if fp1 null return fp2 fopen student.txt wt if fp2 null return for i 0 i 3 i fclose fp...