c语言编写乘法表

  1. 乘法表是一个简单的循环,c语言中官方给出三个循环,for,while,do…while.小编比较喜欢用for循环,下面我们来看一下怎么用for循环实现乘法表的。
#include<stdio.h>//头文件
//#include<stdlib.h>
int main()//主函数
{
	int i=0;
	for(i=1;i<=9;i++)
	{
        //控制每一行,最大不能超过9;
		int j=1;
		for(j=1;j<=i;j++)//j的值每次从1开始,最大不能超过i的值
		{
			printf("%d*%d=%-2d ",j,i,i*j);//打印乘法表的形式,%-2d代表左对齐2个空格,符号-代表左方向,+代表右方向,+一般省略。
		}
        printf("\n");//打印完一行后换行
	}
	
    //system("pause");//vscode编辑器用到这一行代码和上面注析的头文件,这句代码让输出到控制台上。
	return 0;
}
  • for循环的使用for(表达式1; 表达式2; 表达式3){
    语句块
    }
    执行顺序:表达式1-表达式2-表达式3-循环体-再判断表达式2,为真继续执行,直到表达式2为假时才会跳出循环
    如图:
    for循环执行的流程图

表达式1:也可叫初始化语句,从什么开始,只执行一次。
表达式2:循环的条件,不在条件范围则为假,一般是关系表达式或逻辑表达式,但也可是数值或字符,只要其值非零,就执行循环体。
表达式3:执行完循环体后再执行“表达式3”。
“表达式1”仅在第一次循环时执行,以后都不会再执行,可以认为这是一个初始化语句。“表达式2”一般是一个关系表达式,决定了是否还要继续下次循环,称为“循环条件”。“表达式3”很多情况下是一个带有自增或自减操作的表达式,以使循环条件逐渐变得“不成立”。
注:表达式1,2,3都可以省略,表达式2省略代表一直为真,可能导致死循环,表达式1省略容易出错,所以小编建议一般不用省略表达式,避免产生bug。c语言中0为假,非0则为真

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值