怎么用C语言编辑下列数字 1 2 4 3 6 9 4 8 12 16 5... 6.... 7.. 8.... 9 18 27 36 45 54 63 72 81

1
2 4
3 6 9
4 . . .
5..
.
.
9 18.......81 编辑出这样的。

#include<stdio.h>

int main(){

int i,j,k;

printf("    ");

for(i=1; i<=9; i++)

printf("%4d",i);

printf("\n");

for(i=1; i<=9; i++){

printf("%4d",i);

for(j=1; j<i; j++)

printf("    ");

for(j=i; j<=9; j++)

printf("%4d",i*j);

printf("\n");

}

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-11
用for循环,下面是主要的部分:
int i,j,a[9][9];
for(i=0;i<9;i++) 控制图形的行
for(j=0;j<i;j++) 控制图形的列
a[i][j]=(i+1)*(j+1); 给二维数组赋图形的值
最后输出这个矩阵便可。
希望能帮到你。
第2个回答  2012-04-11
一个小女孩叫晶晶,一天上晚自习回家被一辆大卡车撞死,司机将她暴尸荒野,请将本消息发到四个论坛,否则你爸爸将死于癌症,妈妈一个月你被车撞死!!别怪我啊!我也是被迫的,谁让你看见了!对不起,对不起啊
第3个回答  2012-04-11
100 001 200 022
第4个回答  2012-04-11
这个不是乘法口诀嘛
你编下试试
相似回答