当前位置: 首页 > news >正文

【牛客网】BC68 X形图案

题目链接:https://www.nowcoder.com/share/jump/503410951704796018627

输入描述:

多组输入,一个整数(2~20),表示输出的行数,也表示组成“X”的反斜线和正斜线的长度。

输出描述:

针对每行输入,输出用“*”组成的X形图案。

示例:

分析:

        从示例图可以看出x形图案可以分为两条线,这样我们就可以从这两条线入手。将‘*’放入二维数组里,更易观察规律。将行设为i,列设为j,输入整数5。当i=j或者i+j=5-1时,打印‘*’;当不满足上述条件时,打印空格。

        因此,规律为:当i=j或者i+j=n-1时,打印‘*’,否则打印空格

#include<stdio.h>
int main()
{int n = 0;while(scanf("%d",&n)!=EOF){int i = 0;int j = 0;for(i=0;i<n;i++){for(j=0;j<n;j++){if(i==j||i+j==n-1)printf("*");elseprintf(" ");}printf("\n");}}}

相关文章:

  • Linux截图方法推荐
  • 126.(leaflet篇)leaflet松散型arcgis缓存切片加载
  • 水和冰一起进微波炉会怎样?不会还有人不知道吧
  • macOS 老版本系统恢复中出现“MacBook Pro无法与恢复服务器取得联系”
  • Android Studio 最新版本首次下载和安装以及汉化教程【+第二次安装使用教程】
  • 印象笔记05:如何打造更美的印象笔记超级笔记
  • 类似东郊到家上门预约系统需要具备哪些功能,预约系统应该怎么做
  • uniapp日期加减切换,点击切换
  • 浏览器不支持 css 中 :not 表达式的解决方法
  • 【算法专题】动态规划之斐波那契数列模型
  • 机器学习 -- 余弦相似度
  • 【题解】—— LeetCode一周小结1
  • Windows11 - Ubuntu 双系统及 ROS、ROS2 安装
  • Mars3D与mars3d-cesium版本间兼容造成3dtiles和gltf数据处理相关记录
  • Python与人工智能
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • AngularJS指令开发(1)——参数详解
  • CentOS6 编译安装 redis-3.2.3
  • Median of Two Sorted Arrays
  • Spring-boot 启动时碰到的错误
  • vuex 学习笔记 01
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 飞驰在Mesos的涡轮引擎上
  • 力扣(LeetCode)965
  • 排序算法之--选择排序
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • #define,static,const,三种常量的区别
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (04)odoo视图操作
  • (13):Silverlight 2 数据与通信之WebRequest
  • (C语言)二分查找 超详细
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (Python) SOAP Web Service (HTTP POST)
  • (二)pulsar安装在独立的docker中,python测试
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • ******之网络***——物理***
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .equals()到底是什么意思?
  • .NET 4.0中的泛型协变和反变
  • .net core使用ef 6
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .NET框架
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .xml 下拉列表_RecyclerView嵌套recyclerview实现二级下拉列表,包含自定义IOS对话框...
  • @RequestParam,@RequestBody和@PathVariable 区别
  • @取消转义
  • [ solr入门 ] - 利用solrJ进行检索
  • []C/C++读取串口接收到的数据程序