C语言实现九九乘法表,以for循环为主

练习编程当然是要从最简单的开始了。

小的时候我们都背过九九乘法表,毕竟这可是数学的基础啊,会了九九乘法表之后我们才能计算更难的数学题。

那么如果用编程来实现九九乘法表,我们应该怎么做呢。

仔细思考一下,我们印象中的九九乘法表是不是1x1=1,2x1=2,2x2=4,3x1=3,3x2=6巴拉巴拉的。

这里是不是涉及到三个值,分别是第一个值1,第二个值1,第三个值1呢。

所以,我们是不是需要三个变量来存储这些值,那第一个值用变量i来存储,第二值用变量j来存储,那第三个值我既可以用变量也可以不用变量,也就是直接i*j来代表不就可以了么。

其次,只需要做两次for循环就行了,目的在于把i和j的值给分别输出出来。

也就是1~9,之后用一个printf来让它打印的好看一些。

当然这样是不够的,因为我们在遍历i和j的时候,会遍历1~9,也就是说,在打印的时候会重复打印两次,也就是1x9和9x1,那么我们只需要保留一个即可。

如果我们只需要保留后面的这个9x1,那就是说i要大于j,j不能大于i。

那么在这里就要做一个条件语句判断,满足才输出即可。

废话不多说,给出代码:

#include 
int main() {
    for(int i = 1; i < 10; i++){
        for(int j = 1; j < 10; j++){
            if(i>=j){
                printf("%dX%d=%d ", i, j, i*j);
            }
        }
         printf("\n");
    }
}

测试结果:

C语言实现九九乘法表,以for循环为主_第1张图片

你可能感兴趣的:(C语言简单小题目分享,C语言,九九乘法表)