1.普通式
#include<stdio.h>
int main()
{
for (int i=1;i<=9;i++)
{
for (int j=1;j<=i;j++)
{
printf("%1d*%1d=%2d ",i,j,j*i);
}
printf("\n");
}
return 0;
}
2.自定义方块式(需要定义字符)
# include <stdio.h>
int main(void){
int n,i,j;
char c='-';
printf("Input n:\n");
scanf("%d",&n);
for (i=1;i<=n;i++)
{
printf("%4d",i);
}
printf("\n");
for (i=1;i<=n;i++)
{
printf("%4c",c);
}
printf("\n");
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
printf("%4d",i*j);
}
printf("\n");
}
}
3.自定义斜三角式
#include <stdio.h>
int main()
{
int a,b,n,i;
char c='-';
printf("Input n:\n",n);
scanf("%d",&n);
for (i=1;i<=n;i++)
{
printf("%4d",i);
}
printf("\n");
for (i=1;i<=n;i++)
{
printf("%4c",c);
}
printf("\n");
for (a=1; a<=n; a++)
{
for (b=1; b<=a; b++)
{
printf("%4d", a*b);
}
printf("\n");
}
return 0;
}
侵删