用矩阵的形式生成1到100
很简单,用到的关键是%5d
打印时控制字符的宽度,使排列整齐
cs
#define _CRT_SECURE_NO_WARNINGS // 禁用安全警告,允许使用不安全的函数
#include <stdio.h>// 引入标准输入输出库
int main()
{
int i, j, count;// 声明变量 i, j 和 count
// 外层循环:控制行数,共打印 10 行
for (i = 1; i <= 10; i++)
{
// 内层循环:从 i 开始,步长为 10,直到 j 超过 100
for (j = i; j <= 100; j = j + 10)
{
// 每个数占用 5 个字符宽度,整齐排列
printf("%5d", j);
}
// 每一行结束后换行
printf("\n");
}
// 程序执行结束
return 0;
}
输出结果:
cs
1 11 21 31 41 51 61 71 81 91
2 12 22 32 42 52 62 72 82 92
3 13 23 33 43 53 63 73 83 93
4 14 24 34 44 54 64 74 84 94
5 15 25 35 45 55 65 75 85 95
6 16 26 36 46 56 66 76 86 96
7 17 27 37 47 57 67 77 87 97
8 18 28 38 48 58 68 78 88 98
9 19 29 39 49 59 69 79 89 99
10 20 30 40 50 60 70 80 90 100