C语言经典100例(10)——打印楼梯,同时在楼梯上方打印两个笑脸。

  • Post author:
  • Post category:其他


啊啊啊,又是一道打印特殊图形的题,

题目给出的结果长这个样子,我不是很理解出这道题的意义,有没有大佬给解释一下。

这是我找到的一份特殊符号的编码表

照我的理解,就是两个笑脸,然后下面一个楼梯,笑脸嘛,直接打印就好了,楼梯是每一行格子数依次加一,那么我们利用for循环来写好了。

#include<stdio.h>
int main() {
	int i, j;
	printf("##\n");
	for (i = 1; i <= 9; i++) {
		for (j = 1; j <= i; j++) {
			printf("\2\2");		
		}
		printf("\n");
	}
}

其中笑脸的输出应该是\1\1,我使用##代替了,因为我的编译器转义不出来

最后的效果就是这样的。

2022年7月于福建

——暮炊雪



版权声明:本文为xiaowutongxue666原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。