c语言,编程输出如下上三角形的九九乘法表
#includestdio.h
voidmain()
{
inti=1,j=1;
do{
while(j=i)
{
printf(“%*d×%d=%*d”,2,i,j,2,j*i);
j++;
}
printf(“\n”);
j=1;
i++;
}while(i10);
}
扩展资料
上三角九九乘法表:
#includestdio.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(“\n”);
}
}
用c语言编写9*9乘法口诀表(以直角三角形形式输出)
楼主你好!
根据你的要求如下,不知道符合你的意思吗?
#includestdio.h
int main(){
int i,k;
printf(“九九乘法表:\n”);
for(i=1;i=9;i++){
for(k=1;k=i;k++){
printf(“%dx%d=%d “,i,k,i*k);
}
printf(“\n”);
}
}
希望我的回答对你有帮助!
c语言输出九九乘法表(选择1为正三角,选择2为倒三角)
#include stdio.h
int main()
{
int n,i,j;
scanf(“%d”,n);
if(n == 1)
{
for(i = 1; i=9; i ++)
{
for(j = 1; j = i; j ++)
{
printf(“%-2d * %-2d = %-4d”, i, j, i*j);
}
printf(“\n”);
}
}
else if(n == 2)
{
for(i = 1; i=9; i ++)
{
for(j = 1; j = 10-i; j ++)
{
printf(“%-2d * %-2d = %-4d”, i, j, i*j);
}
printf(“\n”);
}
}
}
用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语言编程实现上三角形式的九九乘法表
#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();
}
我只有乘法表下三角的。上三角想过,但是懒得做。原理基本一样。希望能够帮到你。