根据输入边长N,输出正多边形图案(用printf的*来模拟输出)

参考代码:

#include <stdio.h>void main()
{int EDGE;printf("输入正多边形边长:");scanf_s("%d", &EDGE);printf("边长为:%d\n", EDGE);int i, j;for (i = 1; i <= EDGE; i++){for (j = 1; j <= EDGE - i; j++)printf(" ");if (i == 1)for (j = 1; j <= EDGE; j++)printf("* ");else{printf("*");for (j = 1; j <= 2 * EDGE - 1 + 2 *(i - 2); j++)printf(" ");printf("*");}printf("\n");}for (i = 1; i <= EDGE - 1; i++){for (j = 1; j <= i; j++)printf(" ");if (i == EDGE - 1){for (j = 1; j <= EDGE; j++)printf("* ");}else{printf("*");for (j = 1; j < 2 * EDGE + 2 * (EDGE - 2 - i); j++)printf(" ");printf("*");}printf("\n");}
}

输出结果:

输出图案(四)----输出正多边形图案:(难度系数:半颗星)相关推荐

  1. 阿里巴巴难度系数五颗星的试题,小白竟然说很简单

    牛客网上有道阿里巴巴的面试题,网站显示该题难度系数五颗星 原题 代码如下: public class Base {private String baseName = "base"; ...

  2. 自守数(难度:半颗星)

    问题描述: 如果一个数n是一个自守数,它必须满足如下条件: 1. 如果n有k位数构成,那么n的平方的末尾k位数必须和n相等 例如: 25是一个自守数,因为 25 * 25 = 625,并且25等于62 ...

  3. 亲密数对(难度:半颗星)

    问题描述: 输出[1,100000]范围内的错有亲密数对. 如果说n和m是一个亲密数对,那么它们必须满足以下条件 1. n的全部因子之和(不包括n)必须等于m 2. m的全部因子之和(不包括m)必须等 ...

  4. SpaceX证实从7月起部署第四个轨道壳 将发射348颗星链卫星

    NEW 关注Tech逆向思维视频号 最新视频→[地震预警是怎么做到的?] 6月2日消息,美国当地时间周三,SpaceX证实,最早可能在7月份开始部署星链卫星网络初期阶段中五个"轨道壳&quo ...

  5. 图案输出(二)----输出平行四边形图案:(难度系数:小于半颗星)

    题目描述: 输出下面图案: * * * * * * * * * ** * * * * * 参考代码: #include<stdio.h>#define ROW 4 //最长的一行的行号in ...

  6. 输出图案(一)----输出三角形图案:(难度系数:小于半颗星)

    题目描述: 输出下面图案 * * * ** * * * * * * * * * * * 参考代码: #include<stdio.h>#define ROW 4 //行数int main( ...

  7. 回文数(难度系数:半颗星)

    输入一个数,数的范围在[0,9999999],判断它是不是回文数.回文数从左往右读和从右往左读是一样的.如果是回文数,输出YES,否则输出NO. 输入样例: 123321 输出样例: YES 参考代码 ...

  8. 完数(难度系数:半颗星)

    题目描述: 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如:6=1+2+3.编程找出1000以内的所有完数 参考代码: #include <stdio.h> ...

  9. 正整数表示为连续自然数的和(难度:1颗星)

    问题描述: 输入一个正整数N,输出能相加等于N的联系序列的和(序列必须多于1项),如果这种序列存在,则输出所有这样的序列,如果不存在,则输出NULL. 例如:输入为15 输出: 1+2+3+4+5=1 ...

最新文章

  1. 2022-2028年中国锂电材料产业投资分析及前景预测报告
  2. eBPF bcc实例分析
  3. PAT (Basic Level) Practice (中文)1023 组个最小数 (20 分) (排序)
  4. 在11g中alter system set recyclebin = off 报错 recyclebin 参数在11g和10g中的区别
  5. linux下安装 ping 命令
  6. mysql 局域网连接失败
  7. 计网期末复习 - 发送时延和传播时延计算
  8. ElasticSearch核心基础之聚合
  9. 蓝色起源成功完成“新谢泼德号”飞船第17次发射
  10. php检测php.ini是否配制正确
  11. TCPIP详解三次握手和四次挥手
  12. MongoVue 使用技巧
  13. 为N台linux服务器传输大文件
  14. SQL NOW() 函数
  15. 一篇文章看明白 TCP/IP,TCP,UDP,IP,Socket 之间的关系
  16. UNI-APP APP版本更新方法
  17. 【淘宝经验分享】新开店铺如何提升流量
  18. 2023年渗透测试都需要学习哪些内容?
  19. 百度地图坐标反查html,通过百度地图api获得坐标或者反向查询地址
  20. Web入门:JQuery淡入淡出面板

热门文章

  1. 年薪40-80K *14 | 网境科技SLAM算法工程师、算法科学家招聘
  2. 【差分约束】SCOI2011糖果
  3. 【Unity连载】斗兽棋—棋类游戏开发演示(1)
  4. MS2109高清采集卡 HDMI转USB2.0免驱,支持MJPEG YUV数据格式 demo原理图介绍
  5. 学板绘可以找哪些工作?
  6. tp5 操作web3
  7. java 电子合同签单
  8. snidel 2014春夏新品 画册款切换材质连衣裙
  9. 项目管理 | 如何制定项目章程?|附项目章程模板下载
  10. 为什么我们越娱乐反而会越无聊?