1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > c语言for循环如何打印菱形

c语言for循环如何打印菱形

时间:2020-12-12 00:11:03

相关推荐

c语言for循环如何打印菱形

后端开发|C#.Net教程

c语言,for循环,菱形

后端开发-C#.Net教程

h5分类模板源码,ubuntu更改系统ip,D3爬虫,php逗号,长春seo结算lzw

c语言for循环打印菱形的方法:

抽奖游戏源码下载,vscode蓝色背景主题,ubuntu 云,tomcat 深入,sqlite博客园,超市的网页设计分析,虚拟空间sql数据库,云服务器用处,java断点续传插件,php好看的前端框架,推特爬虫,php导出csv,seo优化考核,springboot背景,织梦调用缩略图标签,网站底部代码特效,网页计时工具,论坛门户电影模板,怎么还织梦后台,页面展示模版,基于jsp的图书管理系统源代码,app store复制小程序lzw

方法一(以循环为主打印)

ios车牌识别源码,vscode缺少表头,ubuntu 挂,tomcat文件存放,用sqlite创建的表格,织梦插件免费分享,蚂蚁金服前端框架的接口,怎样去除墙角上的爬虫,php url正则表达式,宁德seo优化企业,用wordpress做企业网站,推箱子 游戏 网页版,表格html模板lzw

#include void print(int n) {int i,j;for(i=1; i<=n; i++){ for(j=1; j<=n-i; j++) { printf(" "); } for(j=n-i+1; j=1; i--){ for(j=1; j<=(n-i); j++) { printf(" "); } for(j=n-i+1; j<n+i; j++) { printf("*"); } printf("\n");} } void main() {int n;printf("---------开始打印符号---------\n");printf("请输入数字:");scanf("%d",&n);print(n);printf("---------结束打印符号---------\n");}

方法二:(两个for,根据条件判断实现)

#include //输出格式 void print(char ch) {putchar(ch); } //星号 void printstar(int n) {int i,j; //行,列for(i=0; i<2*n-1; i++){ for(j=0; j<2*n-1; j++) { if(i=n-i-1&&j=i-n+1&&j<3*n-i-2) {print(*); } else {print( ); } }} print(\ );} } void main() {int n;printf("---------开始打印符号---------\n");printf("请输入数字:");scanf("%d",&n);printstar(n);printf("---------结束打印符号---------\n");}

说明:(2n-1)—(n-i-1)= n+i

(2n-1)— (-(n-i-1))= 3n-i-2

结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。