十甫天 发表于 2021-10-29 15:37:28

输入九九乘法表时出了问题,怎么解决啊

题目描述
输出 n (1<=n<=9) 以内的乘法口诀。

输入
整数 n

输出
n 以内的乘法口诀。
共 n 行;
每行若干个等式,等式用空格隔开,乘积占2字符宽;
行末无空格。


#include <stdio.h>
int main()
{
        int n,a,b;
        scanf("%d",&n);
        for(a=1;a<=n;a++)
        {
                for(b=1;b<=n;b++)
                {
                        printf("%d*%d=%2d",b,a,a*b);
                        if(a==b)
                        printf("\n");
                        else
                        printf(" ");                       
                }
        }       
        return 0;
}
不知道那里出来问题大佬们帮我看看吧



jackz007 发表于 2021-10-29 16:00:27

                for(b=1;b<=n;b++)
      改为
                for(b=1;b<=a;b++)

十甫天 发表于 2021-10-29 21:42:06

jackz007 发表于 2021-10-29 16:00
改为

知道了{:5_109:}

jackz007 发表于 2021-10-29 22:03:23

      如果问题已经解决,请设置“最佳答案”。
页: [1]
查看完整版本: 输入九九乘法表时出了问题,怎么解决啊