输出图案(四)----输出正多边形图案:(难度系数:半颗星)
来源:互联网 发布:it管理软件 编辑:程序博客网 时间:2024/05/24 06:03
根据输入边长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"); }}
输出结果:
3 0
- 输出图案(四)----输出正多边形图案:(难度系数:半颗星)
- 输出图案(一)----输出三角形图案:(难度系数:小于半颗星)
- 图案输出(二)----输出平行四边形图案:(难度系数:小于半颗星)
- 输出菱形图案(难度系数:1颗星)
- 输出图案(五)---输出心形图案:(难度系数:1颗星)
- 输出图案(三)-----输出正弦曲线:(难度系数:1颗星)
- 输出图案(六)---输出空心矩形
- 图案输出
- 输出图案
- 【C】在屏幕上输出以下图案(菱形图案)
- 输出平行四边形图案(多种方案)
- C#输出心形图案(一)
- C#输出心形图案(二)
- 利用循环输出图案
- 输出一个三角形图案
- 输出一个菱形图案
- 输出*的图案
- 输出ABCDEFG的图案
- php浏览器访问创建目录失败
- 【Unity3d】5.6新系统——Video Player
- (C语言)高精度加法
- 剑指offer 链表中环的入口结点
- C. Mike and gcd problem
- 输出图案(四)----输出正多边形图案:(难度系数:半颗星)
- windows ffmpeg 的安装
- 深度学习:综述
- How To Enable Android's Developer Options
- (一)JUnit概述及一个简单例子
- 继承的运用
- 设计模式--策略模式的python实现
- 滤波算法
- 扫雷小游戏简单易懂