c語言學習while語句

2021-09-14 04:56:04 字數 2169 閱讀 1998

從輸入整數開始倒數到0

**4-7

#includeint main( void)

putchar('\n'); //換行//

return(0);

}

字元常量: '\n'   'a'這樣用單引號括起來的字元稱為字元常量。

putchar函式:可以用來顯示字元。只有乙個引數,就是需要顯示的字元。

改寫4-7 當輸入值為負數時不執行換行操作。

#include int main(void)

if(no>=0)

putchar('\n');

return(0);

}

從輸入的整數開始倒數到0. 

**4-8

#include int main(void)

遞增顯示從0到輸入的正整數為止的各個整數。

**4-9

#includeint main(void)

改寫4-9  使從1開始遞增。

輸入的值小於0的時候不換行。

#include int main(void)

按照公升序顯示出小於輸入值的所有正偶數

#includeint main(void)

縱向顯示出讀取到的整數個*。如果輸入的是0以下的整數,則不顯示任何內容。 

改寫4-10

#includeint main(void)

輸入規定個整數並顯示出他們的合計值和平均值。

#includeint main(void)

printf("從0加到100時的值是%d\n",sum);

return 0;

}

結果:5050

2、採用乙個for迴圈,把使用者每次從鍵盤輸入的數值累加起來,如果總和超過了5000,迴圈結束,

#include#includeint main ()

printf("輸入值的總和的值是%d\n",ii);

return 0;

}

3、採用你認為更合適的迴圈,輸出九九乘法表

採用for迴圈巢狀

#include#includeint main ()

printf("\n");

}return 0;

}

結果:

1x1=1  

1x2=2 2x2=4

1x3=3 2x3=6 3x3=9

1x4=4 2x4=8 3x4=12 4x4=16

1x5=5 2x5=10 3x5=15 4x5=20 5x5=25

1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36

1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49

1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64

1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81

4、採用乙個while迴圈,接受鍵盤輸入的整數,如果輸入的整數大於100,丟棄;如果輸入的整數小於等100,把每次輸入值累加起來,如果輸入的整數值為0,跳出迴圈。最後顯示輸入了的有效的資料(大於0小於等於100的數)的個數,並顯示有效資料的和。

#include#includeint main ()

printf("輸入的有效資料(05、採用乙個迴圈,輸出0到100之間的偶數

#include#includeint main ()

return 0;

}

6、採用乙個迴圈,輸出0到100之間的能整除5的數字

#include#includeint main ()

return 0;

}

C語言學習隨筆 while迴圈語句

當需要反覆執行某些過程的時候,就可以使用while迴圈 demo 數羊 include include include int main void printf 我睡著了 n return 0 while 1 死迴圈 while 條件 帶條件迴圈 break跳出迴圈 關於死迴圈,有些場合是需要死迴圈...

C語言 while語句

案例 用while語句求1 100的累計和。案例 用while語句求1 100的累計和。程式功能 求1 100的累計和 main printf sum d n sum 程式運 況如下 sum 5050 1 一般格式 while 迴圈繼續條件 2 執行過程 執行過程 1 求解 迴圈繼續條件 表示式。如...

C語言學習之路 簡單while迴圈

c語言學習之路 while迴圈的基本格式 while 表示式 其中表示式表示的是迴圈條件,執行 塊則為迴圈體。while語句的語義是 計算表示式的值,當其值為真 非0 時,執行迴圈體 塊。1 while語句中的表示式一般是關係表達或邏輯表示式,當表示式的值為假時不執行迴圈體,反之則迴圈體一直執行。2...