**
7-5 打印上三角乘法口诀表 (10分)
**
本题要求对任意给定的一位正整数N,打印从N到1的上三角乘法口诀表(详见样例)。
输入格式:
输入在一行中给出一个正整数N(1≤N≤9)。
输出格式:
输出上三角N*N部分口诀表,其中等号右边数字占4位、左对齐。
输入样例:
6
输出样例:
16=6 26=12 36=18 46=24 56=30 66=36
15=5 25=10 35=15 45=20 55=25
14=4 24=8 34=12 44=16
13=3 23=6 33=9
12=2 22=4
1*1=1
#include <stdio.h>
int main()
{
int N;scanf ("%d",&N);
if (N>=1&&N<=9)
{
for (int i = N; i > 0; i--)
{
for (int j = 1; j <= N; ++j)
{ if (j*i<10)
{
printf("%d*%d=%d ",j,i,j*i );
}
if (j*i>=10)
{
printf("%d*%d=%d ",j,i,j*i );
}
}
if (i>1)
{
N--;printf("\n");
}
}
}
return 0;
}
本博客介绍了一个C语言程序,该程序接收一个正整数N作为输入,然后打印出从N到1的上三角乘法口诀表。表格的格式为左对齐,等号右边的数字占4位。输入范围为1到9,输出样例展示了当N等于6时的口诀表。

1222

被折叠的 条评论
为什么被折叠?



