當前位置:首頁 » 編程語言 » 上三角形乘法C語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

上三角形乘法C語言

發布時間: 2022-07-14 04:15:25

1. c語言:分別輸出上三角形式和下三角式的乘法九九表

//希望對樓主有小小的幫助。。。
#include<stdio.h>

void main()
{
int i,j;
for(i=1;i<10;++i)
{
if(1==i)
{
printf(" ");
for(j=1;j<10;++j)
{
printf("%2d ",j);
}
printf("\n");
}
for(j=1;j<i+1;++j)
{
if(1==j)
printf("%2d ",i);
printf("%2d ",i*j);
}
printf("\n");

}
printf("\n");
for(i=1;i<10;++i)
{
if(1==i)
{
printf(" ");
for(j=1;j<10;++j)
{
printf("%2d ",j);
}
printf("\n");
}
for(j=1;j<10;++j)
{
if(1==j)
printf("%2d ",i);
if(i>j)
printf(" ");
else
printf("%2d ",i*j);
}
printf("\n");

}
}

2. 利用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;
}

3. 如何用c語言編程輸出如下上三角形式的九九乘法表

#include "stdio.h"
#include "iostream.h"

void main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%2d ",j,i,i*j);
}
printf("\n");
}
}

4. 求C語言編程輸出如下上三角形形式九九乘法表,直角在右上方,越簡單越好~

//滿意請採納
#include<stdio.h>
intmain(){
inti=0,j;
for(i=1;i<=9;i++){
for(intk=1;k<i;k++)
printf("");
for(j=i;j<=9;j++){
printf("%3d",i*j);
}
printf(" ");
}
return0;
}

5. 用c語言編一個上三角99乘法表,要解析

#include <stdio.h>
main()
{
int i,j;
i=1,j=1;
for(i=1;i<10;i++) /*用雙重循環,控制i,j的變化*/
{for(j=1;j<10;j++)
if(i>j) /*這里是一個判斷,是輸出空格還是輸出相乘的值*/
printf(" "); /*用於控制格式,輸出3個空格*/
else
printf("%3d",i*j); /*打出相乘的結果*/
printf("\n");}
}

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

#include<stdio.h>
voidmain()
{
intm=-1,i,n,t,j;
inta[10]={1,2,3,4,5,6,7,8,9};
printf("乘法表,下三角: ");
printf("");
for(j=0;j<9;j++)
{
printf("%d",a[j]);
}
if(a[8]>a[j])printf(" ");
for(i=0;i<9;i++)
{
printf("%d",a[i]);
for(t=0;t<48-6*i;t++)
printf("");
n=0;
for(m=-1;m<i;m++)
{
printf("%d*%d",a[i],a[8-i+n]);
n++;
}
printf(" ");
}
getch();
}

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

7. c語言,編程輸出如下上三角形的九九乘法表

#include<stdio.h>

voidmain()

{

inti=1,j=1;

do{

while(j<=i)

{

printf("%*d×%d=%*d",2,i,j,2,j*i);

j++;

}

printf(" ");

j=1;

i++;

}while(i<10);

}

(7)上三角形乘法C語言擴展閱讀

上三角九九乘法表:

#include<stdio.h>

main()

{

intx,y,z;

for(x=1;x<=9;x++)

{

for(y=1;y<=x;y++)

{

z=x*y;

printf("%d*%d=%d",y,x,z);

}

printf(" ");

}

}

8. 麻煩用C語言幫我編寫一個上三角形式的九九乘法表

#include<stdio.h>
void main()
{ int i,j;
for(i=1;i<=9;i++)
{
for(j=i;j<=9;j++)
{
printf("%2d ",i*j);
}
printf("\n");
}
}

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

9. 編程輸出上三角形的九九乘法表

在for (n=m; n<10; n++)上面加上這一句:

for (int i=1;i<=m-1;i++) printf(" ");/*空格有四個*/

#include <stdio.h>

main()

{

int m, n;

for (m=1; m<10; m++)

{

printf("%4d",m);

}

printf(" ");

for (m=1; m<10; m++)

{

printf(" -");

}

printf(" ");

for (m=1; m<10; m++)

{

for (int i=1;i<=m-1;i++) printf(" ");

for (n=m; n<10; n++)

{

printf("%4d", m*n);

}

printf(" ");

}

}

(9)上三角形乘法C語言擴展閱讀:

用乘法表進行乘法運算,並非進位制的必然結果。巴比倫有進位制,但它們並沒有發明或使用九九表式的乘法表,而是發明用平方表法計算乘積。瑪雅人的數學是西半球古文明中最先進的,用20進位制,但也沒有發明乘法表。可見從進位制到乘法表是一個不少的進步。