输出图案(五)

阅读: 评论:0

输出图案(五)

输出图案(五)

根据输入的心形的最大宽度,定制心形

参考代码:

#include <stdio.h>
#include <math.h>#define MINVALUE 5
#define SPACE   15int main()
{int N;int i, j;printf("请输入你的心的最大宽度: ");scanf_s("%d", &N);printf("你的心最宽为:%dn", N);int nRow = ((N - 3) / 2 - MINVALUE) / 4 + 1;for (i = 1; i <= nRow; i++){for (j = 1; j <= SPACE; j++)printf(" ");for (j = 1; j <= 2 * (nRow - i) + 1; j++)printf(" ");for (j = 1; j <= (N - 3) / 2 - 4 * (nRow - i); j++)printf("*");for (j = 1; j <= 4 * (nRow - i) + 1; j++)printf(" ");for (j = 1; j <= (N - 3) / 2 - 4 * (nRow - i); j++)printf("*");printf("n");}for (i = 1; i <= 3; i++){for (j = 1; j <= SPACE; j++)printf(" ");for (int j = 1; j <= N; j++)printf("*");printf("n");}for (i = 1; i <= (N - 1) / 4; i++){for (j = 1; j <= SPACE; j++)printf(" ");if (i == 1){printf(" ");for (j = 1; j <= N - 2 * i; j++)printf("*");}else{for (j = 1; j <= 2 * i - 1; j++)printf(" ");for (j = 1; j <= N - 2 - 4 * (i - 1); j++)printf("*");}printf("n");}for (j = 1; j <= SPACE; j++)printf(" ");for (j = 1; j <= 2 * ((N - 1) / 4); j++)printf(" ");printf("*");printf("n");return 0;
}

输出结果:

本文发布于:2024-02-04 08:11:41,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170702780553830.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:图案
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23