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

打印空心正方形(c语言)

1.//KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“* ”组成的“空心”正方形图案。
//输入描述 :
//多组输入,一个整数(3~20),表示输出的行数,也表示组成正方形边的“ * ”的数量。
//输出描述 :
//针对每行输入,输出用“ * ”组成的“空心”正方形,每个“ * ”后面有一个空格。
//输入:4
//输出
//* * * *
//*     *
//*     *
//* * * *

2.第一步我们先输入 n,我们先输入行,当i == 0||i==n-1,打印 “ *  ”。

然后我们输入列,当j==0 ||j==n-1,打印 “ *  ”,其他地方打印空格。

#include<stdio.h>
int main()
{int n = 0;//输入 nwhile ((scanf_s("%d",&n))!=EOF){for (int i = 0; i < n; i++){for (int j = 0; j < n; j++){//行if (i == 0||i==n-1){printf("* ");}//列else{if (j==0 ||j==n-1)//i=i+j{printf("* ");}else{printf("  ");}}}//换行printf("\n");}}return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 8.20
  • 【人工智能】Transformers之Pipeline(十一):零样本图片分类(zero-shot-image-classification)
  • SpringSecurity6
  • 学习C语言 第十八天
  • Java面试题--分布式锁
  • 多目标跟踪之StrongSORT论文(翻译+精读)
  • 目标检测 | yolov9 原理和介绍
  • 吐血整理 ChatGPT 3.5/4.0/4o 新手使用手册~
  • 使用 Python 进行 PDF 文件加密
  • Sed编辑器
  • 【案例49】ORA-01000:超出打开游标的最大数
  • 基于SpringBoot+Vu e.js校园疫情防控系统的设计与实现
  • Visual Studio中 生成版本号
  • LeetCode //C - 316. Remove Duplicate Letters
  • Java-ByteArrayResource和InputStream
  • [译]Python中的类属性与实例属性的区别
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • Android系统模拟器绘制实现概述
  • Apache的80端口被占用以及访问时报错403
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • crontab执行失败的多种原因
  • ES6系统学习----从Apollo Client看解构赋值
  • Java的Interrupt与线程中断
  • Java新版本的开发已正式进入轨道,版本号18.3
  • MaxCompute访问TableStore(OTS) 数据
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Redis字符串类型内部编码剖析
  • Spring Cloud Feign的两种使用姿势
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 阿里研究院入选中国企业智库系统影响力榜
  • 从伪并行的 Python 多线程说起
  • 前端
  • 深度学习在携程攻略社区的应用
  • 数据科学 第 3 章 11 字符串处理
  • 小程序01:wepy框架整合iview webapp UI
  • 智能网联汽车信息安全
  • - 转 Ext2.0 form使用实例
  • ​浅谈 Linux 中的 core dump 分析方法
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #php的pecl工具#
  • $.ajax()
  • (2024.6.23)最新版MAVEN的安装和配置教程(超详细)
  • (4)事件处理——(7)简单事件(Simple events)
  • (vue)el-cascader级联选择器按勾选的顺序传值,摆脱层级约束
  • (二)原生js案例之数码时钟计时
  • (二刷)代码随想录第15天|层序遍历 226.翻转二叉树 101.对称二叉树2
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (三)uboot源码分析
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布