九九乘法表

预期:阶梯状的九九乘法表

思路:先解决乘法表问题

九九乘法表a*b(a=1~9)(b=1~9)

因此套用两个循环结构第一层是a从1~9的循环

第二层是b从1~9的循环

while范围是a<=9 b<=9

形成1*1~9 2*1~9 .........

至此乘法表问题解决

再来解决阶梯问题

阶梯需要形成 1*1=1

1*2=2 2*2=4

.............

1.根据需要得知第二层循环的b只要不超过第一层循环的a即可达到数值方面的阶梯

更改二层循环范围为b<=a

2.形式方面的阶梯为每a+1则换行输出,所以只需要在第一层循环的最后换行,新的循环结果就

会出现在新的一行

至此代码完成

#include <stdio.h>
#include <stdlib.h>

int main()
{
int a = 1;

while(a<=9)
{
    int b = 1;
    while(b<=a)
    {
        int c =a*b;
        printf("%d*%d=%d ",a,b,c);
        b++;
    }
    a++;
    printf("\n");
 }
    
return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值