牛牛游戏的玩法(BC7-牛牛的字符矩形)
导读:题目描述 牛牛尝试用键盘读入一个字符,然后在屏幕上显示用这个字符组成的 3*3 的矩形。...
题目描述
牛牛尝试用键盘读入一个字符 ,然后在屏幕上显示用这个字符组成的 3*3 的矩形 。
输入描述
一行读入一个 char 类型的字符 。
输出描述
输出这个字符组成的 3*3 矩形 。
示例 1
输入:# 输出: ### ### ###解题思路
方案一
采用多条 printf() 按照格式输出 ,从而达到输出字符组成的 3*3 矩形 。
具体代码如下:
#include <stdio.h> int main() { char c = 0; scanf("%c", &c); /* 输入一个字符 */ printf("%c%c%c\n", c, c, c); /* 输出字符组成的 3 * 3 矩形 */ printf("%c%c%c\n", c, c, c); printf("%c%c%c\n", c, c, c); return 0; }方案二
采用两层 for 循环嵌套使用,第一层 for 循环控制输出的行数 ,第二层 for 循环控制一行输出字符的个数 ,从而达到输出字符组成的 3*3 矩形 。
具体代码如下:
#include <stdio.h> int main() { char c = 0; int i = 0, j = 0; scanf("%c", &c); /* 输入一个字符 */ for (i = 0; i < 3; i++) /* 控制行数 */ { for (j = 0; j < 3; j++) /* 控制一行输出字符的个数 */ { printf("%c", c); } printf("\n"); /* 换行 */ } return 0; }创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!