c语言输出实心心矩形,c语言打印空白星号矩形
用户输入一个数字N,输出一个N*N的空心矩形,N最小为3
效果如下:
思路是这样的,首先拿到这道题是没有思路的,但我们可以举几个例子,当N等于3的情况,当N=5的情况,发现第一行和最后一行是相同的,而第2行到第N-2行也是相同的。先用一个循环控制输出的是哪一行,然后里层循环控制每行的字符应该是什么? 因为每行的字符有的时候需要输出空格有的时候需要输出星号,所以需要做一些判断,如果是要输出的字符位置是
每行的第一个或者最后一个,那么就输出星号,否则输出空格,没输出一行再输出一个换行。
int main()
{
int N = 5;
for (int hang = 1; hang <= N; hang++)
{
if (hang == 1 || hang == N)
{
for (int index = 1; index <= N; index++)
{
printf("*");
}
printf("\n");
}
if (hang >= 2 && hang <= N - 1)
{
for (int index=1; index <= N; index++)
{
if (index == 1 || index == N)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
}
原文:https://www.cnblogs.com/yfish/p/9790054.html
c语言输出实心心矩形,c语言打印空白星号矩形相关推荐
- c语言输出星号一行比一行星号少一个,c语言打印空白星号矩形
用户输入一个数字N,输出一个N*N的空心矩形,N最小为3 效果如下: 思路是这样的,首先拿到这道题是没有思路的,但我们可以举几个例子,当N等于3的情况,当N=5的情况,发现第一行和最后一行是相同的,而 ...
- c 语言输出指针的值,C 语言指针
C 语言指针 在本教程中,您将学习指针.什么是指针,如何使用它们以及在示例的帮助下使用它们时可能遇到的常见错误. 指针是 C和C ++ 编程的强大功能.在学习指针之前,让我们学习一下C语言编程中的地址 ...
- 为什么C语言输出结果总是1,c语言编程问题这个题我哪里错了输出结果总是0
c语言编程问题这个题我哪里错了输出结果总是0 答案:2 信息版本:手机版 解决时间 2020-05-03 18:57 已解决 2020-05-03 06:15 编写程序,输入两个正整数m和n(100 ...
- C语言输出转置矩阵解题步骤,C语言实现矩阵转置
讲解对象:C语言实现矩阵转置 作者:融水公子 rsgz 1随机函数生成矩阵 #include #include #include int main(){ int i,j; int a[5][3]; p ...
- c语言输出n转义字符串,C语言转义字符介绍和示例
C语言中,字符需要转义的情况有两种: 1)对于 ASCII编码,0\~31(十进制)范围内的字符为控制字符,它们都是看不见的,不能在显示器上显示,也无法从键盘输入: 2)某些字符在C语言中有特别的用途 ...
- 1,2,3,5,8,13用C语言输出前20项,c语言,编程实现,求斐波那契数列,1,1,2,3,5,8,......的前20项及前20项和...
C语言源程序如下: #include int main() { int array[100]={1,1};//斐波那契数列前两个元素均为0 int i=0;//循环变量 int n=20;//数列需要 ...
- c语言输出形式tap间隔,C语言输出格式总结.doc
此文档收集于网络,如有侵权请联系网站删除 C语言输出格式总结 1 一般格式 printf(格式控制,输出表列) 例如:printf("i=%d,ch=%c\n",i,ch); 说明 ...
- 怎么用C语言输出字符B,使用C语言实现A口为输入B口为输出
//*****************************************************************************/ // 名称: ex6_c // 来源: ...
- c语言输出编号姓名成绩,c语言 学生信息包括,学号,姓名,五门功课的成绩.输入输出。总分排序...
c语言 学生信息包括,学号,姓名,五门功课的成绩.输入输出.总分排序 來源:互聯網 2010-06-16 18:12:05 評論 分類: 電腦/網絡 >> 程序設計 >> ...
- c语言输出数字1-100,c语言输出100以内素数 c语言编程输出1到100之间素数并求和,在线等,急?...
C语言,编写函数判断一个整数是否为素数,在主函数中调用该函数并输出100以内的全部素数? 参考代码: #include <stdio.h> int is_prime_numbe ...
最新文章
- java多线程发布订阅,多线程实现发布订阅升级版---遗留问题
- 关于python的一些好的书籍推荐-荐书||关于Python的一些书籍推荐
- C++ const成员Demo - Win32 版本
- extend_gcd求解不定方程/膜线性方程/乘法(模)逆元
- java判断句号是否对称_java 判断空格的规范度 将操作符两侧、标点符号两侧不规范的空格找出来...
- 面试题 02.01. 移除重复节点(链表删除操作模板)
- Hbase ConnectionFactory
- JVM(四)—一道面试题搞懂JVM类加载机制
- 比较完整的熊猫烧香解决方案
- 小学计算机flash,小学信息技术flash课件
- CMPP3.0协议(移动)
- 电力工程项目管理系统
- 服务器数据恢复;IBM V7000数据恢复方法
- 《数据库系统工程师》备考指南
- 按键精灵 android版运行异常,按键精灵安卓版 tap、touch命令 不好用的解决办法!...
- svg + image/svg+xml 文件上传实现xss
- 从数字化视角看飞书产品
- 震惊!史上最菜的Oracle 11g教程(大佬勿进)
- 苹果计算机转换,便携毕亚兹苹果计算机转换器,超极本的少接口都能转换身份...
- 微信小程序导入demon
热门文章
- python毕业设计题目推荐汽车销售系统
- html日期函数,YEAR 函数 (时间日期函数)
- 获得与回馈丨点评中国两大金融机构基于OpenStack的网络联合实践
- cocos 微信登陆失败(笔记)
- 【圆梦名企第三季】4月12日软件业“人才留湘 引才入湘”专项行动
- pattern.compile java_Java Pattern compile(String)用法及代码示例
- 使用XPlanner进行敏捷项目计划和进度跟踪管理
- Unity5.1 新的网络引擎UNET(一) 概括1
- 抖音实战~搜索页面~扫描二维码
- 【网络攻防课实验】一:本地系统密码破解