为了账号安全,请及时绑定邮箱和手机立即绑定

请 问

#include <stdio.h>

int main() 

    // 定义相乘数字i,j以及结果result

    int i, j, result;

    /*

     * 使用for循环解决本题相对简单哦~

     * 小编偷偷的将源码放在任务“不会了怎么办”中了哦~

     * 小编希望童鞋们独立完成哦~

     */

     result=i*j;

    for(i=9;i>=1;i--)

    {

        while(i>=j)

        {

            j=1;

            printf(" %d*%d=%d ",i,j,result);

            j++;

        }

        printf("\n");

    }

    return 0;

}

我写的这个程序问题在哪?谢谢!        

正在回答

2 回答

#include <stdio.h>

int main() 

    // 定义相乘数字i,j以及结果result

    int i, j, result;

    /*

     * 使用for循环解决本题相对简单哦~

     * 小编偷偷的将源码放在任务“不会了怎么办”中了哦~

     * 小编希望童鞋们独立完成哦~

     */

        for(i=9;i>=1;i--)

        { 

        

            j=1;

            while(i>=j)

            {  

                result=i*j;

               printf("%d*%d=%d\t",i,j,result);  

                

              j++;  

                

                

            }

            printf("\n");

        }

    

    

    return 0;

}

这样就可以打印出乘法表了

0 回复 有任何疑惑可以回复我~

一开始定义 i j 时没有初始化,其初始值是并不是0,而是不确定的。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926235    人
  • 解答问题       20798    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程
意见反馈 帮助中心 APP下载
官方微信