用c语言编写九九乘法表直角三角形 如图所示

如题所述

#include <stdio.h>
void main()
{
int i, j;

printf ("                   九九乘法表\n\n");
for (i=1; i<=9; i++)
{
for (j=9; j>=i; j--)
printf ("%d*%d=%2d  ", i, j, i*j);
printf ("\n");
}
printf ("\n");
}

请采纳吧,够完整了吧,复制粘贴直接可以运行了,哪里不懂欢迎追问.

运行结果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-09
for(int i=1;i<9;i++){
    for(int j=i;j<9;j++)
        printf("%d*%d= %d\t",i,j,i*j);
    printf("\n");
}

我只写一点

如果完全按照上面的来,也可以这样写:

for(int i=1;i<9;i++){
    for(int j=9;j>0;j--){
        if(j>=i)    printf("%d*%d= %d\t",i,j,i*j);
    }
    printf("\n");
}

追问

写具体些

追答

很简单啊,吧这个放到main或者重新写个方法放在里面,然后使用main调用就好了

第2个回答  2015-11-09
void    myfun()
{
    int    i,j,k;
    i=1;
    j=9;
    for(i=1;i<=9;i++)
    {
        for(j=9;j>=1;j--)
        {
            k=i*j;
            printf("%d*%d=%02d\t",i,j,k);
        }
        printf("\n");
    }
    return;
}