九九乘法表c语言编程是什么?

 我来答
北哥爱教育
高能答主

2022-02-06 · 有什么不懂的尽管问我
知道大有可为答主
回答量:4488
采纳率:99%
帮助的人:71.8万
展开全部

具体如下:(注意,下面的内容,不能另加标点符号,不能删除空格)。

#include

int main(int argc, char const *argv[])

{

int i,j;

printf("  |");                  //输出第一行的第一个|

for (int i = 1; i <= 9; ++i)    //结合上一行代码,输出横标题

{

printf("%3d",i);

}

putchar('\n');                  //因为没办法在循环里面换行,所以单独换行

for (int i = 1; i <= 10; ++i)

{

printf("---");              //通过循环输出分隔符,一共30个-

}

putchar('\n');

for (int i = 1; i <=9; ++i)

{

printf("%-2d|",i);          //左侧纵标题左对齐

for (int j = 1; j <= 9; ++j)//在这里嵌套一个循环,输出九九乘法表

{

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

}

putchar('\n');

}

}

|  1  2  3  4  5  6  7  8  9

------------------------------

1 |  1  2  3  4  5  6  7  8  9

2 |  2  4  6  8 10 12 14 16 18

3 |  3  6  9 12 15 18 21 24 27

4 |  4  8 12 16 20 24 28 32 36

5 |  5 10 15 20 25 30 35 40 45

6 |  6 12 18 24 30 36 42 48 54

7 |  7 14 21 28 35 42 49 56 63

8 |  8 16 24 32 40 48 56 64 72

9 |  9 18 27 36 45 54 63 72 81

c语言格式注意事项:

一般情况下,我们应该尽量避免在程序的循环体内包含逻辑判断语句。当循环体内不得已而存在逻辑判断语句,并且循环次数很大时,我们应该尽量想办法将逻辑判断语句移到循环语句的外层,从而使程序减少执行逻辑判断语句的次数,提高程序的执行效率。

每执行一次 for 循环,都要执行一次 if 语句判断。当 for 循环的次数很大时,执行多余的判断不仅会消耗系统的资源,而且会打断循环“流水线”作业,使得编译器不能对循环进行优化处理,降低程序的执行效率。因此,我们可以通过将逻辑判断语句移到循环语句的外层的方法来减少判断的次数。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式