打印’X‘形图案

简介: 打印’X‘形图案

打印’X‘形图案


输入一个整数,表示输出行数,也表示组成“X”的反斜线和正斜线的长度。


ebb8bad36f8715c3f4b0d7d6c35cbdbe_b00a89081bd14ab1b104b18a723dd471.png


由上图可以认为,这个’X’形图案是在一个二维数组中打印的

打印字符为*,其余位置打印空格。


令行数=i  列数=j   输入的数字为num
打印正斜线  i=j  
打印反斜线  i+j=num-1


代码实现如下


#include<stdio.h>
int main()
{
  int num = 0;
  scanf("%d", &num);
  int i = 0;//打印行
  for (i = 0; i < num; i++)
  {
  int j = 0;//打印列
  for (j = 0; j < num; j++)
  {
    if (i == j)
    {
    printf("*");
    }
    else if (i + j == num - 1)
    {
    printf("*");
    }
    else
    {
    printf(" ");
    }
  }
  printf("\n");
  }
  return 0;
}


2ca8790811d0e7ea358c4bc78bc822cf_d2da3ceb15e840d2a099b7488717484c.png


目录
相关文章
|
存储 监控 关系型数据库
如何优化InnoDB的整体性能?
【5月更文挑战第14天】如何优化InnoDB的整体性能?
328 2
|
区块链 开发者
libp2p是什么?
libp2p是什么?
322 0
|
BI
专业认证!阿里云Quick BI入选Gartner®魔力象限
专业认证!阿里云Quick BI入选Gartner®魔力象限
445 1
|
SQL 人工智能 API
openai停止中国的api服务,但是性能相当的阿里云免费提供迁移
OpenAI暂停中国API服务,阿里云百炼响应迅速,提供免费tokens(2200万)与迁移服务给受影响开发者。Qwen2-72B与GPT-4同列全球第四(HELM MMLU榜)。Qwen-plus调用成本仅GPT-4的1/50。阿里云百炼以开放性著称,兼容LlamaIndex等,支持多种数据源及自定义组件,加速AI应用集成。官网有丰富资源,助力快速上手大模型开发。
560 0
|
运维 安全 网络协议
盘点一款强大的网络工具集:Netwox
盘点一款强大的网络工具集:Netwox
283 0
|
Ubuntu Shell 网络安全
在函数部署完成后,是这样的 ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, 部署中一直出现这个异常怎么处理?
在函数部署完成后,是这样的 ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, 部署中一直出现这个异常怎么处理?
1840 1
|
关系型数据库 MySQL Windows
Windows系统、下的MySQL、版本升级、实操
Windows系统、下的MySQL、版本升级、实操
601 0
Windows系统、下的MySQL、版本升级、实操
|
存储 算法 Java
高度平衡的二叉搜索树简介
什么是一个高度平衡的二叉搜索树? 树结构中的常见用语: 节点的深度 - 从树的根节点到该节点的边数 节点的高度 - 该节点和叶子之间最长路径上的边数 树的高度 - 其根节点的高度 一个高度平衡的二叉搜索树(平衡二叉搜索树)是在插入和删除任何节点之后,可以自动保持其高度最小。也就是说,有 N 个节点的平衡二叉搜索树,它的高度是 logN 。并且,每个节点的两个子树的高度不会相差超过 1。 为什么是 logN 呢? 一个高度为 h 的二叉树 .换言之,一个有 N 个节点,且高度为 h 的二叉树 所以根据定义, 我们可以判断出一个二叉搜索树是否是高度平衡的 (平衡二叉树)。 正如我们之前提到的
330 0
【数字IC手撕代码】Verilog异步复位同步释放|题目|原理|设计|仿真
【数字IC手撕代码】Verilog异步复位同步释放|题目|原理|设计|仿真
【数字IC手撕代码】Verilog异步复位同步释放|题目|原理|设计|仿真
|
开发工具 git
git 对word 进行版本控制
git 对word 进行版本控制
602 0
下一篇
oss云网关配置