龙空技术网

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

小萌九尾 156

前言:

此刻你们对“九九乘法表上三角c语言”大体比较着重,姐妹们都想要剖析一些“九九乘法表上三角c语言”的相关内容。那么小编同时在网摘上收集了一些有关“九九乘法表上三角c语言””的相关知识,希望我们能喜欢,你们快快来了解一下吧!

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

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

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

仔细思考一下,我们印象中的九九乘法表是不是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 <stdio.h>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语言 #c语言九九乘法表三角形 #c语言九九乘法表程序 #c语言九九乘法表程序for循环 #用c语言输出九九乘法表