c语言输出格式奇怪的九九乘法表 ~~

来源:百度知道 编辑:UC知道 时间:2024/06/06 07:11:35
* 1 2 3
1 1
2 2 4
3 3 6 9
再说明一下 用数组!

横向的第一排和纵向的第一列都是根据输入的n值决定的

而且要运用数组a[10]和b[10]

/*看下我的.这才是九九*/
#include<stdio.h>
main()
{
int i,j,m;
/*print table head*/
printf("\n *|");
for(i=1;i<10;i++)
printf("%4d",i);
printf("\n --|----------------------------------------------------");
/*print product*/
for(i=1;i<10;i++)
{
printf("\n %d|",i);/*print multiplier*/
for(j=1;j<=i;j++)
{
m=i*j;
printf("%4d",m);/*print product*/
}
printf("\n");
}
printf("-------------------------------------------------------");
}

/*改过了,可以输入n*/
#include"stdio.h"
main()
{
int i,j,n;
printf("input n:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("%d ",i);
printf("\n");
for(i=1;i<=n;i++)
{
printf("%d ",i);