用矩阵的形式生成1到100
很简单,用到的关键是%5d
打印时控制字符的宽度,使排列整齐
#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 超过 100for (j = i; j <= 100; j = j + 10){// 每个数占用 5 个字符宽度,整齐排列printf("%5d", j);}// 每一行结束后换行printf("\n");}// 程序执行结束return 0;
}
输出结果:
1 11 21 31 41 51 61 71 81 912 12 22 32 42 52 62 72 82 923 13 23 33 43 53 63 73 83 934 14 24 34 44 54 64 74 84 945 15 25 35 45 55 65 75 85 956 16 26 36 46 56 66 76 86 967 17 27 37 47 57 67 77 87 978 18 28 38 48 58 68 78 88 989 19 29 39 49 59 69 79 89 9910 20 30 40 50 60 70 80 90 100