如何用c語言列印九九乘法表,如何用c語言列印99乘法表

本文目錄一覽:

用C語言怎麼輸出九九乘法表呀?

C語言中要實現九九乘法表通常是用循環來實現的

可以使用的循環有while循環,for循環等

下面用for循環來實現輸出九九乘法表

#includestdio.h

void

main()

{

int

i,j;

printf(“%4c”,’*’);

for(i=1;i=9;i++)

{

printf(“%4d”,i);

}

for(i=1;i=9;i++)

{

printf(“%4d”,i);

for(j=1;j=9;j++)

{

if(i=j)

printf(“%4d”,i*j);

else

printf(“%4c”,’

‘);

}

printf(“\n”);

}

}

用C語言打出九九乘法表

#includestdio.h

int main()

{

int i,j;

for(i=1;i=9;i++)

{

for(j=1;j=i;j++)

{

printf(“%d*%d=%d “,i,j,i*j);

}

printf(“\n”);

}

return 0;

}

運行結果

用c語言輸出九九乘法表

工具/材料

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=%2dt”, i, j, i*j);

printf(“n”);

}

return 0;

}

輸出右上三角形:

#include stdio.h

int main() {

int i,j;

for(i=1;i=9;i++){

for(j=1;j=9;j++){

if(ji)

//列印八個空格,去掉空格就是左上三角形

printf(“”);

else

printf(“%d*%d=%2d”,i,j,i*j);

}

printf(“n”);

}

return 0;

}

輸出右下三角形:

#include stdio.h

int main(){

int i,j,n;

for(i=1;i=9;i++){

//

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;

}

輸出左下三角形:

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

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/278358.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-19 13:22
下一篇 2024-12-19 13:22

相關推薦

  • 如何用Python寫愛心

    本文將會從多個方面闡述如何用Python語言來畫一個美麗的愛心圖案。 一、準備工作 在開始編寫程序之前,需要先理解一些編程基礎知識。首先是繪圖庫。Python有很多繪圖庫,常見的有…

    編程 2025-04-29
  • AES加密解密演算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密演算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES演算法,並對實現過程進…

    編程 2025-04-29
  • 如何用Python統計列表中各數據的方差和標準差

    本文將從多個方面闡述如何使用Python統計列表中各數據的方差和標準差, 並給出詳細的代碼示例。 一、什麼是方差和標準差 方差是衡量數據變異程度的統計指標,它是每個數據值和該數據值…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演著非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python for循環語句列印九九乘法表

    本篇文章將詳細介紹如何使用Python的for循環語句列印九九乘法表。列印九九乘法表是我們初學Python時經常練習的一項基礎操作,也是編寫Python程序的基本能力之一。 1、基…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29
  • Python使用for循環列印99乘法表用法介紹

    本文介紹如何使用python的for循環語句來列印99乘法表,我們將從需要的基本知識、代碼示例以及一些加強版來詳細講解。 一、基礎知識 在學習如何使用for循環列印99乘法表之前,…

    編程 2025-04-29
  • OpenJudge答案1.6的C語言實現

    本文將從多個方面詳細闡述OpenJudge答案1.6在C語言中的實現方法,幫助初學者更好地學習和理解。 一、需求概述 OpenJudge答案1.6的要求是,輸入兩個整數a和b,輸出…

    編程 2025-04-29
  • Python按位運算符和C語言

    本文將從多個方面詳細闡述Python按位運算符和C語言的相關內容,並給出相應的代碼示例。 一、概述 Python是一種動態的、面向對象的編程語言,其按位運算符是用於按位操作的運算符…

    編程 2025-04-29
  • 如何用Python對數據進行離散化操作

    數據離散化是指將連續的數據轉化為離散的數據,一般是用於數據挖掘和數據分析中,可以幫助我們更好的理解數據,從而更好地進行決策和分析。Python作為一種高效的編程語言,在數據處理和分…

    編程 2025-04-29

發表回復

登錄後才能評論