乘法表

任务描述(1)

本关任务:输出n * n乘法表。

输入格式

一个正整数n, n>=1。

输出格式

乘法表的前n行,两个等式之间用一个空格’ ‘隔开,每一行的最后一个等式后也有一个空格’ '。

测试样例1

输入样例:

2

输出样例:

1* 1=1 1* 2=2
2* 1=2 2* 2=4

测试样例2

输入样例:

4

输出样例:
1* 1=1 1* 2=2 1* 3=3 1* 4=4
2* 1=2 2* 2=4 2* 3=6 2* 4=8
3* 1=3 3* 2=6 3* 3=9 3* 4=12
4* 1=4 4* 2=8 4* 3=12 4* 4=16

代码如下

#include  <stdio.h>
int main()
{	
	int i,j,n;
	scanf("%d",&n);
	for (i=1;i<=n;i++)
	{
		for(j=1;j<=n;j++)
		{
			printf("%d*%d=%d ",i,j,i*j);
			if(j==n)
			{
				printf("\n");
			}
		}
	}
	return 0;
}

乘法表(下三角)

本关任务:编写一个小程序,输出乘法表下三角的前n行。

** 输入格式**

一个正整数n(n>=1)。

** 输出格式**

乘法表的前n行,只输出下三角。两个等式之间用一个空格’ ‘隔开,每一行的最后一个等式后也有一个空格’ '。

测试样例

输入样例:

3

输出样例:

1* 1=1

2* 1=1 2* 2=4

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

代码如下

#include  <stdio.h>
int main()
{	
	int i,j,n;
	scanf("%d",&n);
	for (i=1;i<=n;i++)
	{
		for(j=1;j<=n;j++)
		if(i>=j)
		{
			printf("%d*%d=%d ",i,j,i*j);
		}
		printf("\n");
	}
	return 0;
}

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页