我在C中有一個非常簡單的問題。我試圖編寫一個簡單的程序,在10
和100
之間輸出10
的倍數(包括:在閉區間[10,100]
)跳過30
和70
並垂直輸出值。ac迭代,同時跳過do while while循環中的給定值
這裏是我的代碼:
#include<stdio.h>
main()
{
int i=10;
do {
if(i==30||i==70)
continue;
printf("\n %d",i);
i++;
} while(i<100);
return 0;
}
程序停止在29
跳過30
,並繼續成爲永無止境的循環。哪裏不對?
http://msdn.microsoft.com/en-us/library/0ceyyskb.aspx – pcnThird
很多人爲這一個的聲望點打炮...... –