急!!C语言如何编写主对角线上方的三角形九九乘法表?

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:51:24
如果用for循环的话,外层循环可以控制列么?
1 2 3 4 5 6 7 8 9
- - - - - - - - -
1 2 3 4 5 6 7 8 9
4 6 8 10 12 14 16 18
9 12 15 18 21 24 27
16 20 24 28 32 36
25 30 35 40 45
36 42 48 54
49 59 63
64 72
81

三角形九九乘法表

#include <stdio.h>

main()
{
int i, j, n;
for (i = 1; i <= 9; i++)
printf("%d ", i); /*"%d " %d后边2个空格*/
printf("\n");
for (i = 1; i <= 9; i++)
printf("-- ", i); /*"-- " --后边1个空格*/
printf("\n");
for (i = 1; i <= 9; i++)
{
for (j = 1; j <= 9; j++)
{
n = i * j;
if (j < i)
printf(" ");/*" " 3个空格*/
else
{
if (n < 10)
printf("%d ", n);/*"%d " %d后边2个空格*/
else
printf("%d ", n);/*"%d " %d后边1个空格*/
}
}
printf("\n");
}
}

#include "stdio.h"
#include "conio.h"
main()
{
int i,j,result;
printf("\n");
for (i=1;i<10;i++)
{
for(j=1;j<10;j++)