c語言九九乘法表左上三角形,左下角九九乘法表c語言

本文目錄一覽:

C語言編程九九乘法表

1、首先打開VC++6.0軟件,點擊左上角的file,然後選擇新建,這裡我們新建一個控制台應        用程序,並輸入工程名。

2、點擊確定後,提示問你創建什麼工程,這麼我們選擇」一個空工程「,然後點擊確定。

3、接着再點擊file,選項新建,然後新建一個文件,選擇C++Soure File,輸入文件名,點擊      確定。

4、然後在代碼框中輸入如圖所示的代碼,輸入完之後再點擊右上角的運行按鈕。(先點左          邊,再點右邊)

5、最後運行結果如圖所示。

用C語言編程實現上三角形式的九九乘法表

#include stdio.h

void main ()

{

 int m=-1,i,n,t,j;

 int a[10]={1,2,3,4,5,6,7,8,9};

 printf(“乘法表,下三角:\n”);

 printf(”  “);

 for (j=0;j9;j++)

 {

  printf(”     %d”,a[j]);

 }

 if (a[8]a[j]) printf(“\n”);

 for (i=0;i9;i++)

 {

  printf(”  %d”,a[i]);

  for (t=0;t48-6*i;t++)

   printf(” “);

  n=0;

  for (m=-1;mi;m++)

  {

   printf(”   %d*%d”,a[i],a[8-i+n]);

   n++;

  }

 printf(“\n\n”);

 }

 getch();

}

我只有乘法表下三角的。上三角想過,但是懶得做。原理基本一樣。希望能夠幫到你。

用c語言怎麼編寫上三角和下三角九九乘法表

1、上三角:

#includestdio.h

intmain()

{

inti,j,result;

printf(“\n”);

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

{

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

{

result=i*j;

printf(“%d*%d=%-3d”,i,j,result);/*-3d表示左對齊,佔3位*/

}

printf(“\n”);/*每一行後換行*/

}

}

2、下三角:

#includestdio.h

intmain()

{

inti,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”);

}

return0;

}

擴展資料

C語言楊輝三角

#includestdio.h

intmain()

{

inta[10][20],i,j;

for(i=0;i10;i++)

for(j=0;j20;j++)

a[i][j]=0;

for(i=0;i10;i++)

{

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

{

if(j1)

a[i][j]=1;

elseif(i==0)

break;

else

a[i][j]=a[i-1][j-1]+a[i-1][j];

}

}

for(i=0;i10;i++)

{

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

printf(“%4d”,a[i][j]);

printf(“\n”);

}

return0;

}

用C語言輸出四種三角形的九九乘法表。

#include stdio.h

int main()

{

int i,j;

//左下角。

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

{

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

if(i=j) printf(“%d×%d=%-2d “,j,i,j*i);

putchar(‘\n’);

}

//左上角。

putchar(‘\n’);

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

{

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

if(i=10-j) printf(“%d×%d=%-2d “,j,10-i,j*(10-i));

putchar(‘\n’);

}

//右上角。

putchar(‘\n’);

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

{

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

if(i=j)

printf(“%d×%d=%-2d “,10-j,10-i,(10-j)*(10-i));

else

printf(”        “);

putchar(‘\n’);

}

//右下角。

putchar(‘\n’);

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

{

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

if(i=10-j)

printf(“%d×%d=%-2d “,10-j,i,(10-j)*i);

else

printf(”        “);

putchar(‘\n’);

} return 0;

}

如何用C語言編程序:九九乘法表

九九乘法表共9行9列,重點考察for循環的掌握情況。下面給出了輸出完整乘法表、右上、右下、左上、左下乘法表的代碼。

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

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

}

2、【代碼二】輸出右上三角形和左上三角形:

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

}

3、【代碼三】輸出右下和左下三角形:

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

}

利用c語言程序輸出上三角九九乘法表

如果按照樓主給的圖片上的輸出方式,是這樣的:

#include stdio.h

int main()

{

int i,j;

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

{

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

printf(“%d*%d=%d “,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 = i; ++j)

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

printf(“\n”);

}

return 0;

}

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

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

相關推薦

  • AES加密解密算法的C語言實現

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

    編程 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
  • Python打印數字三角形

    本文將詳細闡述如何使用Python打印數字三角形,包括從基本代碼實現到進階操作的應用。通過本文的學習,您可以掌握Python的基礎語法,同時加深對Python循環和函數的理解,提高…

    編程 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語言是一種高級語言,很多編程開發工程師都喜歡使用Python語言進行開發。Python語言的創始人是荷蘭人Guido van Rossum,他在1989年聖誕節期間開始…

    編程 2025-04-28
  • Python語言設計基礎第2版PDF

    Python語言設計基礎第2版PDF是一本介紹Python編程語言的經典教材。本篇文章將從多個方面對該教材進行詳細的闡述和介紹。 一、基礎知識 本教材中介紹了Python編程語言的…

    編程 2025-04-28

發表回復

登錄後才能評論