那位大兄弟帮我编下c语言的9*9金字塔程序

来源:百度知道 编辑:UC知道 时间:2024/05/28 23:44:50
比如
1*1=1
1*1=1 1*2=2

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

上面给出的排版不好看,应该去掉printf(" ")那行,变成:

#include<stdio.h>
void main()
{
int i,j,k;
for(i=1;i<=9;i++)
{
for(j=1;j<i;j++)
/*printf(" "); 去掉*/
for(j=i;j<=9;j++)
{
k=i*j;
printf("%d*%d=%d\t",i,j,k);
}
printf("\n");
}
}

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

#include "stdio.h"
int main()
{
int n,