第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開發(fā)者教程

C 語言入門教程

C 語言基礎(chǔ)教程
01 C 語言簡介 02 C 語言的程序結(jié)構(gòu) 03 C 語言的編譯 04 C 語言的標(biāo)準(zhǔn) 05 C 語言中的注釋 06 C 語言中的變量 07 C 語言中的變量類型 08 C 語言的常量 09 C 語言的輸入與輸出 10 C 語言中的 printf() 格式輸出 11 C 語言中的類型轉(zhuǎn)換 12 C 語言中的運(yùn)算符 13 C 語言中的算數(shù)運(yùn)算符 14 C 語言中的位運(yùn)算符 15 C 語言中的邏輯運(yùn)算符 16 C 語言中的三目運(yùn)算符 17 C 語言中的分支結(jié)構(gòu) 18 C 語言中的多重分支 19 C 語言中的分支嵌套結(jié)構(gòu) 20 C 語言中的循環(huán)結(jié)構(gòu) 21 C 語言中的 while 循環(huán) 22 C 語言中的 do-While 循環(huán) 23 C 語言中的 for 循環(huán) 24 C 語言中的多重循環(huán)嵌套 25 循環(huán)實(shí)戰(zhàn),打印九九乘法表 26 C 語言中的break和continue 27 C 語言中的 if 語句 28 C 語言中的 switch/case 語句 29 C 語言中的函數(shù) 30 C 語言函數(shù)的定義和聲明 31 C 語言中函數(shù)的參數(shù)傳入類型 32 C 語言中的 main() 函數(shù)參數(shù) 33 make 工具 makefile 34 C 語言中的數(shù)組 35 C 語言中的多維數(shù)組 36 數(shù)組的練習(xí) 37 C 語言中的字符串 38 C 語言中的字符串函數(shù) 39 C 語言字符串練習(xí) 40 C 語言中的指針 41 C 語言中的 struct 42 C 語言中的 union 43 C 語言中的 maclloc free() 44 C 語言中的 enum 45 整體練習(xí)-學(xué)生管理系統(tǒng)
首頁 慕課教程 C 語言入門教程 C 語言入門教程 25 循環(huán)實(shí)戰(zhàn),打印九九乘法表

循環(huán)實(shí)戰(zhàn),打印九九乘法表

如何熟練掌握一門編程語言,其實(shí)這和如何熟練掌握一門外語是一樣的,就是要經(jīng)常地使用,通過實(shí)際的輸出來看到實(shí)際的效果。而不是空洞地學(xué)習(xí)語法與詞匯。

在這里,我們將之前學(xué)習(xí)的部分知識進(jìn)行一次綜合的演練。在屏幕上打印一份九九乘法表。

1. 實(shí)例程序

通過嵌套的多重循環(huán)來實(shí)現(xiàn)九九乘法表中的乘法運(yùn)算。同時(shí)通過對于 printf 的循環(huán)輸出來控制表格橫線的輸出。這里用到了之前我們學(xué)過的有關(guān) printf 格式的控制,比如換行符,字符輸出寬度,左對齊字符等。這里同時(shí)還用到了之前所學(xué)過的 for , do whie 兩種循環(huán)控制語句。最后還展示了 do while 和 while 之間的差別,請注意最后一次的循環(huán)控制變量的初始值,會比使用 while 語句數(shù)值上少 1。這是由于兩者的執(zhí)行方式上的差異造成的。

#include <stdio.h>

int main()
{
    printf("\n九九乘法表\n\n");
    for (short i = 1; i < 10; i++)
    {
        short k = i;
        while (k > 0)
        {
            k--;
            printf("-------");
        }
        printf("\n");

        for (short j = 1; j < i + 1; j++)
        {
            short x = i * j;
            printf("|%dx%d=%-2d", j, i, x);
        }
        printf("|\n");
    }
    short k = 9;
    do
    {
        k--;
        printf("-------");
    } while (k > 0);

    printf("\n");

    return 0;
}

輸出結(jié)果:


九九乘法表

-------
|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|
---------------------------------------------------------------

2. 小結(jié)

九九乘法表集成了我們之前所學(xué)習(xí)的循環(huán)控制語句以及嵌套循環(huán)的方法??梢愿玫赝ㄟ^實(shí)際的項(xiàng)目來幫助大家理解和掌握循環(huán)控制語句和之前所學(xué)習(xí)的編程知識。這是一次有趣的實(shí)踐。這里還可以看到 C 語言中的屏幕輸出的一些實(shí)際應(yīng)用??梢詭椭蠹腋钜粚哟蔚睦斫?C 語言中的 printf 語句在屏幕顯示上的應(yīng)用。這其實(shí)有點(diǎn)像使用文字處理軟件。只不過在處理重復(fù)輸出時(shí)你不用一直玩命地敲擊鍵盤鍵入或者一直使用粘貼復(fù)制,而是只需要將要循環(huán)輸出的內(nèi)容置于循環(huán)語句的控制下即可。

3. 參考文獻(xiàn)