网站首页 > 技术文章 正文
使用C语言打印乘法表,关键在于嵌套循环的使用。
(1)外层循环控制打印的行数
(2)内层循环控制各个变量的乘法运算
示例
#include<stdio.h>
int main(void){
int i,j;
for(i=1;i<=9;i++){
for(j=1;j<=i;j++)
{
printf("%d*%d=%d ",i,j,i*j);
}
printf("\n");
}
return 0;
}
运行结果
运行分析
(1)i=1,内层循环j=1;j<=1; j++,执行内层循环中的语句,因此i*j,1*1=1
(2)i=2,内层循环j=1;j<=2;j++,执行内层循环中的语句,因此i*j,2*1=2;2*2=4。
(3)i=3,内层循环j=1;j<=3;j++,执行内层循环中的语句,因此i*j,即3*1=3;3*2=6;3*3=9
以此类推,就可以得到整个乘法表。
总结
本例主要采用的是嵌套循环,关键在于理解嵌套循环,通过外层循环控制乘法表打印的行数,内层循环控制i,j两个变量的乘积。
猜你喜欢
- 2024-09-12 c++ printf 到 std::cout(c++怎么用printf输出整数)
- 2024-09-12 C 语言未初始化的局部变量是多少?
- 2024-09-12 大话C语言:函数(c语言函数视频讲解)
- 2024-09-12 每日一题||C语言刷题(c语言刷题网)
- 2024-09-12 大话C语言:逗号运算符及运算法优先级
- 2024-09-12 C语言学习篇(14)-----sizeof运算符
- 2024-09-12 C语言 include的用法(c语言include的用法与搭配)
- 2024-09-12 C语言的位运算基本操作演示(c语言位运算的运算规则)
- 2024-09-12 编写一个C程序,输入a,b,c三个值,输出其中最大值
- 2024-09-12 C语言如何实现大数相加(c语言大数相加思路)
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)