5-20 打印九九口诀表

下面是一个完整的下三角九九口诀表:

1*1=1   
1*2=2   2*2=4   
1*3=3   2*3=6   3*3=9   
1*4=4   2*4=8   3*4=12  4*4=16  
1*5=5   2*5=10  3*5=15  4*5=20  5*5=25  
1*6=6   2*6=12  3*6=18  4*6=24  5*6=30  6*6=36  
1*7=7   2*7=14  3*7=21  4*7=28  5*7=35  6*7=42  7*7=49  
1*8=8   2*8=16  3*8=24  4*8=32  5*8=40  6*8=48  7*8=56  8*8=64  
1*9=9   2*9=18  3*9=27  4*9=36  5*9=45  6*9=54  7*9=63  8*9=72  9*9=81

本题要求对任意给定的一位正整数N,输出从1*1N*N的部分口诀表。

输入格式:

输入在一行中给出一个正整数N(1N9)。

输出格式:

输出下三角N*N部分口诀表,其中等号右边数字占4位、左对齐。

输入样例:

4

输出样例:

1*1=1   
1*2=2   2*2=4   
1*3=3   2*3=6   3*3=9   

1*4=4 2*4=8 3*4=12 4*4=16

#include <stdio.h>

int main(void)
{
	int i, j, N;
	scanf("%d", &N);
	for (i = 1; i <= N; i++)
		for (j = 1; j <= i; j++)
		{
			printf("%d*%d=%-4d", j, i, j*i);
			if (i == j)
				printf("\n");
		}

	return 0;
}


资源下载链接为: https://pan.quark.cn/s/9648a1f24758 下面一个完整的下三角九九口诀表11=1 12=2 22=4 13=3 23=6 33=9 14=4 24=8 34=12 44=16 15=5 25=10 35=15 45=20 55=25 16=6 26=12 36=18 46=24 56=30 66=36 17=7 27=14 37=21 47=28 57=35 67=42 77=49 18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64 19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 9*9=81 在Python编程中,打印九九口诀表一个常见的练习任务,它可以帮助初学者熟悉循环和字符串格式化。九九口诀表,又称乘法表,是儿童学习乘法的基础工具。题目要求根据输入的一位正整数N,输出从1到N的乘法表的下三角部分。我们需要理解输入和输出的要求。输入是一个正整数N,范围在19之间。输出则需要按照特定的格式显示乘法表,即等号右边的数字占4位并左对齐。 以下是一个简单的Python代码实现来完成这个任务: 在这个代码中,我们定义了一个函数print_multiplication_table,它接受一个参数n。外层循环控制行数,内层循环控制每行中的列数。我们计算每个乘积product,然后使用字符串格式化方法f"{product:<4}"确保结果始终占据4个字符,不足的部分用空格填充,并左对齐。当j等于i时,表示我们已经到了当前行的最后一个元素,这时我们直接打印格式化的乘积。如果j不等于i,我们在乘积前加上乘法符号和对应的两个乘数,然后使用end=" "设置输出结束时不换行,直到这一行的所有元素都打印完后再换行。 运行上述代码,
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值