栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【C语言】BC110 X形图案(DAY 10)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【C语言】BC110 X形图案(DAY 10)

文章目录

原题题目代码实现重点解析

原题题目

BC110传送门

代码实现
#include
int main()
{
    int n=0;
    while(~scanf("%d",&n))
    {
        char arr[20][20];
        int i=0;
        int j=0;
        for(i=0;i 
重点解析 

该题关键是,它不再像前面的题那样,只用单一的输出一行或者一列,或者是翻转、倒置、正常三角形一类的。
这道题他有两个图形组成,可以这样理解。
但是另一种可能更好理解并且实现,那就是用数组表示,当XXX相等时,那么咱们打印* 否则就打印“ ” 空格。
这样做的好处时,咱们只用管每一行发生了什么,不用纠结于去“哎,我怎么才能斜着打印这半边,再斜着打印那半边”这样想会比较损耗精力。
我们干脆就用最简单的,最容易实现的,我就是用数组,用循环判断,是不是符合条件,符合我就打印,不符合就不打印。所以!关键还是在对循环的掌握,循环条件掌握好了,很多题都可以解决,思路基本都一样。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/768429.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号