首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
bc68专题
Nicn的刷题日常之BC68 X形图案
1.题目描述 KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的X形图案。 输入描述: 多组输入,一个整数(2~20),表示输出的行数,也表示组成“X”的反斜线和正斜线的长度。 输出描述: 针对每行输入,输出用“*”组成的X形图案。 示例1 输入: 5 复制输出: * ** * * * * * * 复制 示例2 输入: 6 复制输出: *
阅读更多...
【C语言刷题每日一题#牛客网BC68】——X形图案
问题描述 思路分析 首先根据输入的描述,多组输入需要将scanf放在循环中来实现 #include<stdio.h>int main(){int a = 0;while (scanf("%d", &a) != EOF){}} 完成了输入之后,再来分析输出——输出的是一个由“*”组成的对称的X形图案,可以看作该图案是由两条对角线组成,即一条正斜线和一条反斜线,而且对角线的长度等于输
阅读更多...
牛客网BC68 X型图案
分析: 图案题目主要就是找规律,如何找规律呢,基本上最容易找出规律的方法就是画图加行列数构成一个表格 如图(以n=5为例): 这下子找规律是不是就很明显了? 左边的斜线对应的*坐标分别是(0,0)(1,1)(2,2)(3,3)(4,4) 右边的斜线对应的*坐标分别是(0,4)(1,3)(2,2)(3,1)(4,0) 很明显左边斜线的规律是行列数相等就打印* ,右边斜线的规律是
阅读更多...