天天看點

c語言while用法(c語言while用法輸入學生成績)

c語言while或者dowhile計算1到100中偶數之和合計數?
12345678910111213141516#include int main(){int i = 1, j = 1, s1 = 0, s2 = 0;do {if (i%2==0)s1  = i;i ;}while (i
while(*str)在c語言中表示什麼意思
如果*str是字元型,則表示*str不為 的時候做循環如果*str是數值型,則表示*str不為0的時候做循環
C語言中while語句的用法??
while (1)
是個死循環,會一直循環下去,你寫進去的時候,程式一直在循環中,跑不出去,當然不亮。
while (0)
等于沒寫這段代碼,不跑循環
C語言while語句應該怎麼用
while語句格式為: 
while(表達式) 
語句;/*循環體*/ 
這裡的表達式是循環能否繼續下去的條件,而語句是循環體。隻要表達式為真,則執行循環體内語句。否則終止循環,執行循環體外語句。該循環語句文法流程如下圖所示: 
@@01L14301.GIF;圖2@@ 
例題:f7_2.c 
# include h 
main () 
int u,v,temp; 
printf("請輸入兩個非負整數:\m"); 
scanf("% d % d ", & u,&v); 
While(v!=0) 
temp=u% v;/*循環體内語句*/ 
u=v; /*循環體内語句*/ 
v=temp; /*循環體内語句*/ 
printf("最大公約數是:%d\n",u); 
編譯并執行結果,螢幕顯示: 
請輸入兩個非負整數: 
若從鍵盤輸入:150 35并回車,螢幕顯示: 
最大公約數是:5 
程式中,while循環體内有三條語句,應用大括号括起來,表示一個語句塊。當表達式v!=0為真時,程式循環執行循環體内三條語句,直到v!=0為假時,終止循環,執行printf()語句,在螢幕上顯示最大公約數。      

繼續閱讀