#include "stdio.h"
int main()
{
int i,j,k,s;
for(i=1;i<=9;i++)
printf("%d\t",i);
printf("\n");
for(i=1;i<=9;i++){
k=s=i;
for(j=0;j<=i;j++){
if(j<2){
printf("%d\t",k,s);
}else{
printf("%d\t",s+i);
k=s;
s=k+i;
}
}
printf("\n");
}
return 0;
}
运行结果及代码如下:
代码:
#include <stdio.h>
int main()
{
int i,j;
char c='*';
//显示第一行
printf("%c",c);
for(i=1;i<=9;i++)
printf("%4d",i);
printf("\n");
//显示乘法表
for (i=1;i<=9;i++)
{
printf("%-4d",i);//-4d左对齐
for (j=1;j<=i;j++)
{
printf("%-4d",i*j);
}
printf("\n");
}
return 0;
}