中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用C#打印九九乘法表

發布時間:2022-01-21 09:52:03 來源:億速云 閱讀:191 作者:iii 欄目:開發技術

這篇文章主要介紹了怎么用C#打印九九乘法表的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇怎么用C#打印九九乘法表文章都會有所收獲,下面我們一起來看看吧。

1、九九乘法表(一)

思路分析

最笨的方法,就是輸入九個 Console.WriteLine() 在括號里填上對應的內容,如 1 * 1 = 1 等等。顯然,如果這么做,那么學習編程語言的意義在哪里?我寫在紙上都比這快。

首先,我們并不希望手動地一個一個敲出數字 1 到 9,而希望是程序能夠自動輸出 1 到 9.因此這里需要使用循環語句,例如:

for(int i=1;i<=9;i++){...}

這樣一來,就可以獲得了數字 1 到 9 的內容。

但我們需要的是兩個數字相乘,前面的循環語句雖然獲取了一組數字,但是每次調用的時候只有一個。因此,還需要再一個循環嵌套,獲取第二個數字來進行相乘。

for(int j=1;j<=9;j++){...}

這樣的結果,是存在一些重復的內容,例如:1 * 2 = 2 和 2 * 1 = 2 。這里,我們需要剔除一些重復的部分。只需要將上面循環的條件做一些修改即可:

for(int j=1;j<=i;j++){...}

另外還要提一下 C# 中兩種打印方式,一種是不換行打印 Console.Write(),一種則是換行打印 Console.WriteLine(),也相當于 Console.Write("\n").

代碼實現
for(int i=1;i<=9;i++){
    for(int j=1;j<=i;j++){
		int num = j * i;
        Console.Write("{0} * {1} = {2}", j, i, num);
    }
    Console.WriteLine();
}
運行結果

怎么用C#打印九九乘法表

2、九九乘法表(二)

思路分析

上面的九九乘法表是第一列是 1*x=y,第二列則是 2*x=y

這時候變個需求,希望第一行是 1*x=y,第二行是2*x=y

具體的實現也和上面的思路差不多:

for (int i = 1; i <= 9; i++){
    for (int j = i; j <= 9; j++){
        int num = i * j;
        Console.Write("{0} * {1} = {2}\t", i, j, num);
    }
    Console.WriteLine();
}

怎么用C#打印九九乘法表

結果是完成了前面的需求,但是這時候又萌生了一個需求,第一列是 x*1=y,第二列是x*2=y…說白了,就是靠右對齊。

首先在上面的程序基礎上,我保留了所有,包括了重復的部分。其次加入了判斷語句,如果第一個數字比第二個數字小,那么就直接輸出空白。否則就正常輸出。

實現代碼
for (int i = 1; i <= 9; i++)
{
    for (int j = 1; j <= 9; j++)
    {
        if (j < i)
        {
            Console.Write("\t\t");
        }
        else
        {
            int num = j * i;
            Console.Write("{0} * {1} = {2}\t", i, j, num);
        }

    }
    Console.WriteLine();
}
運行結果

怎么用C#打印九九乘法表

關于“怎么用C#打印九九乘法表”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“怎么用C#打印九九乘法表”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

珠海市| 鲁山县| 广饶县| 湄潭县| 枣强县| 无棣县| 达日县| 古交市| 陈巴尔虎旗| 枣庄市| 黄骅市| 文山县| 互助| 太和县| 广饶县| 嘉鱼县| 东丽区| 佳木斯市| 嵩明县| 南江县| 罗山县| 巫山县| 钟祥市| 宜州市| 嘉禾县| 黄石市| 宁都县| 寿阳县| 合作市| 洪湖市| 常熟市| 新乡县| 于田县| 忻城县| 洪洞县| 孝感市| 赞皇县| 闽侯县| 陇川县| 宝清县| 新邵县|