九九乘法表 学习

输出完整乘法表

代码

#include<stdio.h>
int main()
{
	int a,b;
	for(a=1;a<=9;a++)
	{
		for(b=1;b<=9;b++)
		printf("%d*%d=%d\t",a,b,a*b);/*\t为tab缩进*/
	printf("\n");/*对应第一个for,保证a*9之后另起一行*/
	}
	return 0;
}

运行结果

image


输出右上角形乘法表

代码

#include<stdio.h>
int main()
{
	int a,b;
	for(a=1;a<=9;a++)
	{
		for(b=1;b<=9;b++)
		{
		
		 if(b<a)
	 	printf("        ");/*8个空格*/
		 else
	   	printf("%d*%d=%2d  ",a,b,a*b);/*%2d后面有两个空格,乘法与乘法之间空开*/
		}
		printf("\n");
	}
	return 0;
}

运行结果

image


输出左上角形乘法表

代码

#include<stdio.h>
int main()
{
	int a,b;
	for(a=1;a<=9;a++)
	{
		for(b=1;b<=9;b++)
		{
		
		 if(b>=a)
		 printf("%d*%d=%2d  ",a,b,a*b);
		}
		printf("\n");
	}
	return 0;
}

运行结果

image


输出右下角乘法表

代码

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

运行结果

image


输出左下角乘法表

代码

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

运行结果

image

posted @ 2022-11-23 15:42  Maple-十二枫  阅读(153)  评论(0)    收藏  举报