这个有什么问题??

来源:4-13 使用for循环打印9×9乘法表

慕粉3940288

2016-10-10 21:55

#include <stdio.h>

int main() 

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

    int i, j, result;

    

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

    {

        for(j=1;j<i+1;j++)

        {

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

        }

        printf("\n");

    }

    /*

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

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

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

     */

    

    

    

    

    

    return 0;

}


写回答 关注

2回答

  • 慕标9165695
    2016-10-17 08:19:34

    不好意思,最近比较忙,没看到你的消息

    在printf这个函数里,双引号里的内容由普通的字符和表示变量类型的字符(如%d)组成。运行时,普通的字符不变,表示变量类型的字符用变量的值代替,也就是说,你后面有几个变量,你前面就应该有几个表示变量类型的字符。

  • 慕标9165695
    2016-10-10 22:05:28

    将printf("i * j=%d   ",i,j,i*j);改为:

     printf("%d*%d=%d   ",i,j,i*j);就可以了

    慕粉3940...

    为什么呢

    2016-10-11 19:16:30

    共 2 条回复 >

C语言入门

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

926026 学习 · 20793 问题

查看课程

相似问题