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

乘法表的算法

到底怎么写大神些

正在回答

2 回答

#include <stdio.h>
int main() 
{ 
    int i, j, result;// 定义相乘数字i,j以及结果result
    result=i*j;//赋值result是i乘j
    for(i=9;i>=1;i--)//i初始值9;i大于等于1时结束循环;i自减
    {
        for(j=1;j<=9;j++)//j初始值1;j小于等于9时结束循环;j自增
        {
            if(i>=j)//如果i大于等于j
            {
            printf("%d*%d=%2d ",i,j,result); //输出i,j,result
            }
        }
        printf("\n");//父循环每循环一次输出换行
    }
    return 0;
}


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

相当于一个二维数组定义两个变量一个从9递减一个从1递增(最大不超过被乘数)在两层for循环嵌套中相乘并输出结果。

for(i=9;i>=1;i--)               //这里i是被乘数从9递减到1
{
    for(j=1;j<=i;j++)           //这里j是乘数从1递增至i
    {
        result=i*j;             //这里计算结果
        printf("%d*%d=%d\t",i,j,result); //最后输出i*j=result的具体值
                                // \t 是转义字符保证每一个输出结果之间的间隔 
     }
}




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

举报

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

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

进入课程

乘法表的算法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信