当前位置: 首页 > news >正文

宁波手机建站模板广州市网站建设 骏域动力

宁波手机建站模板,广州市网站建设 骏域动力,做网站可以参考的网站,开发者管理问题描述 思路分析 首先根据输入的描述&#xff0c;多组输入需要将scanf放在循环中来实现 #include<stdio.h> int main() {int a 0;while (scanf("%d", &a) ! EOF){} } 完成了输入之后&#xff0c;再来分析输出——输出的是一个由“*”组成的对称的X形…

问题描述

思路分析

首先根据输入的描述,多组输入需要将scanf放在循环中来实现

#include<stdio.h>
int main()
{int a = 0;while (scanf("%d", &a) != EOF){}
}

完成了输入之后,再来分析输出——输出的是一个由“*”组成的对称的X形图案,可以看作该图案是由两条对角线组成,即一条正斜线和一条反斜线,而且对角线的长度等于输入数字的长度

这样我们可以用两层for循环来实现,每行每列除了对角线打印“ * ”,其余位置都打印空格

for (int i = 0; i < a;i++)
{for (int j = 0; j < a; j++){//判断输出*还是输出空格}
}

搞清楚输出之后,再来分析两条对角线的规律——

正斜线:行号=列号

反斜线:行号+列号=输入的数字 -1

接下来,在内层for循环中添加if语句判断该打印*还是空格

注意:同时满足两条对角线的位置只打印一次 *

if ((i == j) || (i + j == a - 1))
{printf("*");
}
else
{printf(" ");
}

现在可以将代码组合起来实现想要的功能了

代码实现

注意:不要忘记在每一行打印完成之后添加换行语句

#include<stdio.h>
int main()
{int a = 0;while (scanf("%d", &a) != EOF){for (int i = 0; i < a;i++){for (int j = 0; j < a; j++){if ((i == j) || (i + j == a - 1)){printf("*");}else{printf(" ");}}printf("\n");}}
}

结果测试

http://www.yayakq.cn/news/619798/

相关文章:

  • 网站开发一般要用到哪些软件有哪些中高端网站设计排名
  • 家装网站建设公司哪家好北京建网站价格
  • 网站注册页面跳出怎么做网页设计实训报告总结与收获
  • 自助网站建设系统石家庄房产网最新楼盘
  • 上海企业建站流程wordpress的备份
  • 织梦网站后台地址网页设计素材网站大全
  • 商城网站合同wordpress 反向代理
  • 学网站建设与管理难吗电商网站建设试题
  • 石家庄网站关键词建设银行网站预约取款
  • 外网浏览网站备案用个人单页网站
  • 国内网站用django做的wordpress会员管理
  • 网站推广的途径和推广要点盘锦市网站建设
  • 网站排名对比移动端网站开发多少钱
  • 社区论坛网站建设开发软件
  • 免费网站推广网站在线网站建设专业工资
  • 网站建设的开发方法有哪些京东优惠劵网站怎么做
  • 上海做公益活动有哪些好的网站装修价格
  • 网站是什么网赌网站建设多少钱
  • 怎么样才能把网站关键词做有排名seo机构
  • 郑州免费网站建设哪家好温州网站建设定制
  • dw做的网站如何上传图片微商代运营公司
  • 国外wordpress主题站网站开发需要准备什么材料
  • 襄阳网站seo方法网站建设主要包括哪些
  • 成都网站建设著名公司微信微网站开发价格
  • 兴安盟老区建设促进会网站阳江人力资源招聘网最新招聘
  • 自己的网站怎么做模板企业查在线查询官网
  • 网站内容架构网络设计原则是什么
  • 网站流量怎样挣钱新区快速seo排名
  • 手机网站抢拍是怎么做的品牌网站建设设计公司
  • 中国建设网站的证件怎么查询株洲能建网站的有哪些