题目链接:7-20 打印九九口诀表
一. 题目
1. 题目
2. 输入输出格式
3. 输入输出样例
4. 限制
二、代码
1. 代码实现
#include <stdio.h>
int main(void) {
unsigned int n;
if (scanf("%d", &n) != 1) {
return -1;
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf ("%d*%d=%-4d", j, i, i * j);
}
printf("\n");
}
return 0;
}
2. 提交结果
三、代码
1. 代码实现
#include <stdio.h>
int main(void) {
unsigned int n;
if (scanf("%d", &n) != 1) {
return -1;
}
for (int i = 1; i <= n; i++) {
int j = 1;
for (; j < i; j++) {
printf ("%d*%d=%-4d", j, i, i * j);
}
// 减少一次for循环, 减少一次打印
// %-4d,行末空格必需存在,不存在会判定格式错误
printf ("%d*%d=%-4d\n", j, i, i * j);
}
return 0;
}
2. 提交结果
三、易错点
- 注意行末空格