大學生新聞網,大學生新聞發布平臺
大學生新聞網
大學生新聞大學生活校園文學大學生村官
社會實踐活動社會實踐經歷社會實踐報告社會實踐總結社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名?婆琶學校地址
求職簡歷職場法則面試技巧職場故事求職招聘大學生就業
英語學習計算機學習電氣工程機械工程經濟管理建筑設計財務會計
申請書證明書檢討書自薦信演講稿心得體會調查報告讀后感求職信推薦信其它范文

C語言九九乘法表(五種輸出形式)

九九乘法表共 9 行 9 列,重點考察 for 循環的掌握情況。

下面給出了輸出完整乘法表、右上、右下、左上、左下乘法表的代碼。

【代碼一】輸出完整的三角形:

#include <stdio.h>
int main() {
    int i,j;  // i, j控制行或列 
    for(i=1;i<=9;i++) {
        for(j=1;j<=9;j++)
            // %2d 控制寬度為兩個字符,且右對齊;如果改為 %-2d 則為左對齊
            // \t為tab縮進
            printf("%d*%d=%2d\t", i, j, i*j);
        printf("\n");
    }
    return 0;
}</stdio.h>
運行結果:

1*1= 1  1*2= 2  1*3= 3  1*4= 4  1*5= 5  1*6= 6  1*7= 7  1*8= 8  1*9= 9
2*1= 2  2*2= 4  2*3= 6  2*4= 8  2*5=10  2*6=12  2*7=14  2*8=16  2*9=18
3*1= 3  3*2= 6  3*3= 9  3*4=12  3*5=15  3*6=18  3*7=21  3*8=24  3*9=27
4*1= 4  4*2= 8  4*3=12  4*4=16  4*5=20  4*6=24  4*7=28  4*8=32  4*9=36
5*1= 5  5*2=10  5*3=15  5*4=20  5*5=25  5*6=30  5*7=35  5*8=40  5*9=45
6*1= 6  6*2=12  6*3=18  6*4=24  6*5=30  6*6=36  6*7=42  6*8=48  6*9=54
7*1= 7  7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49  7*8=56  7*9=63
8*1= 8  8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64  8*9=72
9*1= 9  9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81
【代碼二】輸出右上三角形和左上三角形:

#include <stdio.h>
int main() {
    int i,j;
    for(i=1;i<=9;i++){
        for(j=1;j<=9;j++){
            if(j<i)
                //打印八個空格,去掉空格就是左上三角形 
                printf("        ");
            else
                printf("%d*%d=%2d  ",i,j,i*j);
        }
        printf("\n");  
    }
    return 0;
}
運行結果:

1*1= 1  1*2= 2  1*3= 3  1*4= 4  1*5= 5  1*6= 6  1*7= 7  1*8= 8  1*9= 9
        2*2= 4  2*3= 6  2*4= 8  2*5=10  2*6=12  2*7=14  2*8=16  2*9=18
                3*3= 9  3*4=12  3*5=15  3*6=18  3*7=21  3*8=24  3*9=27
                        4*4=16  4*5=20  4*6=24  4*7=28  4*8=32  4*9=36
                                5*5=25  5*6=30  5*7=35  5*8=40  5*9=45
                                        6*6=36  6*7=42  6*8=48  6*9=54
                                                7*7=49  7*8=56  7*9=63
                                                        8*8=64  8*9=72
                                                                9*9=81
    
去掉八個空格后的運行結果:
1*1= 1  1*2= 2  1*3= 3  1*4= 4  1*5= 5  1*6= 6  1*7= 7  1*8= 8  1*9= 9
2*2= 4  2*3= 6  2*4= 8  2*5=10  2*6=12  2*7=14  2*8=16  2*9=18
3*3= 9  3*4=12  3*5=15  3*6=18  3*7=21  3*8=24  3*9=27
4*4=16  4*5=20  4*6=24  4*7=28  4*8=32  4*9=36
5*5=25  5*6=30  5*7=35  5*8=40  5*9=45
6*6=36  6*7=42  6*8=48  6*9=54
7*7=49  7*8=56  7*9=63
8*8=64  8*9=72
9*9=81
    
【代碼三】輸出右下和左下三角形:

#include <stdio.h>
int main(){
    int i,j,n;
    for(i=1;i<=9;i++){
        // 將下面的for循環注釋掉,就輸出左下三角形
        for(n=1; n<=9-i; n++)
            printf("        ");
        for(j=1;j<=i;j++)
            printf("%d*%d=%2d  ",i,j,i*j);
        printf("\n");
    }
    return 0;
}</stdio.h>

運行結果:
                                                                1*1= 1
                                                        2*1= 2  2*2= 4
                                                3*1= 3  3*2= 6  3*3= 9
                                        4*1= 4  4*2= 8  4*3=12  4*4=16
                                5*1= 5  5*2=10  5*3=15  5*4=20  5*5=25
                        6*1= 6  6*2=12  6*3=18  6*4=24  6*5=30  6*6=36
                7*1= 7  7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49
        8*1= 8  8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64
9*1= 9  9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81

去掉循環后的運行結果:
1*1= 1
2*1= 2  2*2= 4
3*1= 3  3*2= 6  3*3= 9
4*1= 4  4*2= 8  4*3=12  4*4=16
5*1= 5  5*2=10  5*3=15  5*4=20  5*5=25
6*1= 6  6*2=12  6*3=18  6*4=24  6*5=30  6*6=36
7*1= 7  7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49
8*1= 8  8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64
9*1= 9  9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81
    作者:大學生新聞網    來源:大學生新聞網
    發布時間:2025-03-10    閱讀:
    掃一掃 分享悅讀
  • C語言漢諾塔問題,用C語言實現漢諾塔
  • 漢諾塔問題是指:一塊板上有三根針 A、B、C。A 針上套有 64 個大小不等的圓盤,按照大的在下、小的在上的順序排列,要把這 64 個圓盤從
  • 03-10 關注:1
  • C語言日期函數,日期處理函數
  • 定義一個表示日期的結構體類型,再分別定義函數完成下列功能:計算某一天是對應年的第幾天,這一年一共多少天;計算兩個日期之間相隔的
  • 03-10 關注:1
  • C語言三色旗問題
  • 有一根繩子,上面有紅、白、藍三種顏色的旗子。
  • 03-10 關注:1
  • C語言整數逆序輸出
  • 將一個從鍵盤輸入的整數存放到一個數組中,通過程序的運行按照數組中的逆序輸出該整數,利用遞歸的方法解決問題。
  • 03-10 關注:1
主站蜘蛛池模板: 无限在线观看下载免费视频| 成人午夜性A级毛片免费| 九九在线中文字幕无码| 久久久精品一区| 调教她的尿孔h导尿| 宅男影院在线观看| 一本大道香蕉高清视频视频| 成人影片一区免费观看| 中文字幕在线电影| 扒开女同学下面粉粉嫩嫩| 中文字幕欧美日韩| 我和岳乱妇三级高清电影| 久久99精品久久久大学生| 无遮挡一级毛片性视频不卡| 久久99精品久久久久久水蜜桃| 日日夜夜嗷嗷叫| 中日韩精品无码一区二区三区| 欧美人与物VIDEOS另类| 免费观看四虎精品国产永久| 自慰系列无码专区| 四虎影院在线播放视频| 色噜噜狠狠色综合成人网| 国产xxxx做受视频| 老司机精品久久| 北条麻妃jul一773在线看| 被公侵犯肉体的中文字幕| 国产特级毛片AAAAAA高潮流水| 91在线你懂的| 国产精品区免费视频| 男女一进一出抽搐免费视频| 国产日韩精品欧美一区| 国模私拍福利一区二区| 国产在线午夜卡精品影院| 2021日本三级理论影院| 忘忧草日本在线播放www| yellow视频免费看| 大陆少妇xxxx做受| 91成人在线播放| 国产爽的冒白浆的视频高清| 黑人巨大sv张丽在线播放| 国产精品反差婊在线观看|