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

C语言或Java-x型图案

描述

        KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的X形图案。

输入描述

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

输出描述

        针对每行输入,输出用“*”组成的X形图案。

示例1

输入:5

输出:

        *   ** * *  * * *   *

示例2

输入:6

输出:

        *    **  * **  **  *  * *    *

分析:X形图案可以拆分成两根斜线,其中i==j时输出星号,或者i==n-i-1时输出星号即可,其他情况皆输出空格

C语言代码

#include <stdio.h>
int main() {int a;while (scanf("%d", &a) != EOF) {  for(int i = 0; i < a; ++i) //行数{for(int j = 0; j < a; ++j) //列数{if(i == j)printf("*");else if(j == a-i-1)printf("*");elseprintf(" ");}printf("\n");//一行打印结束换行}}return 0;
}

Java代码

import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);while (in.hasNextInt()) {int n = in.nextInt();int i=0,j=0;for(i=0;i<n;i++){for(j=0;j<n;j++){if(i==j){System.out.print("*");}else if((i+j)==n-1){System.out.print("*");}else{System.out.print(" ");}}System.out.println();}}}
}

相关文章:

C语言或Java-x型图案

描述 KiKi学习了循环&#xff0c;BoBo老师给他出了一系列打印图案的练习&#xff0c;该任务是打印用“*”组成的X形图案。 输入描述 多组输入&#xff0c;一个整数&#xff08;2~20&#xff09;&#xff0c;表示输出的行数&#xff0c;也表示组成“X”的反斜线和正斜线的长度。…...

FTP客户端登录报错:Login failed

FTP客户端登录报错&#xff1a;Login failed 是selinux的问题&#xff0c;一般用户无法登录用户主目录 [rootchenshuyi ~]# setsebool -P tftp_home_dir 1...

Linux相关指令(上)

常见指令&#xff1a; 1 pwd&#xff1a;查看用户当前所在目录 以下面的路径为例&#xff1a; 2 ls&#xff1a;对于目录&#xff0c;该命令列出该目录下的所有子目录与文件。 对于文件&#xff0c;将列出文件名以及其他信息 ls-l&#xff08;or ll&#xff09;&#xff1a;列…...

电压放大器在管道缺陷检测中应用有哪些

管道是一种重要的输送工业介质的设施&#xff0c;广泛应用于石油、化工、水利等领域。然而&#xff0c;由于长期使用和外界环境因素等原因&#xff0c;管道内部常会出现各种缺陷和损伤&#xff0c;如腐蚀、裂纹、磨损等&#xff0c;这些问题如果得不到及时发现和修复&#xff0…...

NLP(六十二)HuggingFace中的Datasets使用

Datasets库是HuggingFace生态系统中一个重要的数据集库&#xff0c;可用于轻松地访问和共享数据集&#xff0c;这些数据集是关于音频、计算机视觉、以及自然语言处理等领域。Datasets 库可以通过一行来加载一个数据集&#xff0c;并且可以使用 Hugging Face 强大的数据处理方法…...

Windows下基于VSCode搭建C++开发环境(包含整合MinGW64、CMake的详细流程)

最近想写写C&#xff0c;装了VisualStudio 2022&#xff0c;折腾半天。对于一个用惯VSCode的人来说&#xff0c;总感觉IDE太笨重。于是自己网上各种查资料&#xff0c;自己琢磨&#xff0c;搭建了一套Windows下基于VSCode和CMake的C轻量级开发环境。 具体搭建步骤 1. 下载并安…...

springboot+mybatis-plus+vue+element+vant2实现短视频网站,模拟西瓜视频移动端

目录 一、前言 二、管理后台 1.登录 2.登录成功&#xff0c;进入欢迎页 ​编辑 3.视频分类管理 4. 视频标签管理 5.视频管理 6.评论管理 ​编辑 7.用户管理 8.字典管理 &#xff08;类似于后端的枚举&#xff09; 9.参数管理&#xff08;富文本录入&#xff09; 10.管…...

MySQL学习-第二部分

文章目录 MySQL数据库学习1 表1.1 表中的数据类型1.2 表的创建1.3 表的删除1.4 default设置字段默认值1.5 表结构的修改1.5.1 表名的修改1.5.2 字段名的修改1.5.3 修改字段类型1.5.4 添加字段1.5.5 删除字段1.5.6 表的复制 1.6 表的约束1.6.1 什么是约束&#xff1f;1.6.2 not …...

TortoiseGit 入门指南17:使用子模块

如果你想在自己的代码仓库中嵌入其它仓库&#xff0c;这称为引入子模块&#xff08;Submodule&#xff09;。使用右键菜单TortoiseGit - Submodules Add 选项&#xff0c;弹出添加子模块对话框&#xff0c;可以将一个外部仓库嵌入到源代码树的专用子目录中。 Repository&#x…...

谷粒商城篇章5 ---- P173-P192 ---- 检索服务【分布式高级篇二】

目录 1 检索服务 1.1 搭建页面环境 1.1.1 引入依赖 1.1.2 将检索页面放到gulimall-search的src/main/resources/templates/目录下 1.1.3 调整搜索页面 1.1.4 将静态资源放到linux的nginx相关映射目录下/root/docker/nginx/html/static/ search/ 1.1.5 SwitchHosts配置域…...

N位分频器的实现

N位分频器的实现 一、 目的 使用verilog实现n位的分频器&#xff0c;可以是偶数&#xff0c;也可以是奇数 二、 原理 FPGA中n位分频器的工作原理可以简要概括为: 分频器的作用是将输入时钟频率分频,输出低于输入时钟频率的时钟信号。n位分频器可以将输入时钟频率分频2^n倍…...

华为OD真题--分苹果-带答案

有A&#xff0c;B两个同学想要分苹果。A的想法是使用二进制进行&#xff0c;1 1相加不进一位&#xff0c;如&#xff08;9 5 1001 101 12&#xff09;。B同学的想法是使用十进制进行&#xff0c;并且进一位。会输入两组数据&#xff0c;一组是苹果总数&#xff0c;一组分别…...

【前端实习评审】对小说详情模块更新的后端接口压力流程进行了人群优化

大家好&#xff0c;本篇文章分享一下【校招VIP】免费商业项目“推推”第一期书籍详情模块 前端同学的开发文档周最佳作品。该同学来自安徽科技学院土木工程专业。本项目亮点难点&#xff1a; 1.热门书籍在更新点的访问压力&#xff1b; 2.书籍更新通知的及时性和有效性&#xf…...

Factorization Machines(论文笔记)

样例一&#xff1a; 一个简单的例子,train是一个字典&#xff0c;先将train进行“one-hot” coding&#xff0c;然后输入相关特征向量&#xff0c;可以预测相关性。 from pyfm import pylibfm from sklearn.feature_extraction import DictVectorizer import numpy as np tra…...

Qt开发(5)——使用QTimer定时触发槽函数

实现效果 软件启动之后&#xff0c;开始计时&#xff0c;到达预定时间后&#xff0c;调用其他类的某个函数。 类的分工 BaseType&#xff1a;软件初始化的调用类 FuncType: 功能函数所在类 具体函数 // FuncType.h class FuncType: public QObject {Q_OBJECT public: publ…...

2023年JAVA最新面试题

2023年JAVA最新面试题 1 JavaWeb基础1.1 HashMap的底层实现原理&#xff1f;1.2 HashMap 和 HashTable的异同&#xff1f;1.5 Collection 和 Collections的区别&#xff1f;1.6 Collection接口的两种区别1.7 ArrayList、LinkedList、Vector者的异同&#xff1f;1.8 String、Str…...

(四)RabbitMQ高级特性(消费端限流、利用限流实现不公平分发、消息存活时间、优先级队列

Lison <dreamlison163.com>, v1.0.0, 2023.06.23 RabbitMQ高级特性&#xff08;消费端限流、利用限流实现不公平分发、消息存活时间、优先级队列 文章目录 RabbitMQ高级特性&#xff08;消费端限流、利用限流实现不公平分发、消息存活时间、优先级队列消费端限流利用限流…...

Vue如何配置eslint

eslint官网: eslint.bootcss.com eslicate如何配置 1、选择新的配置&#xff1a; 2、选择三个必选项 3、再选择Css预处理器 4、之后选择处理器 5、选择是提交的时候就进行保存模式 6、放到独立的配置文件上去 7、最后一句是将自己的数据存为预设 8、配合console不要出现的规则…...

Elasticsearch查询文档

GET查询索引单个文档 GET /索引/_doc/ID GET /ffbf/_doc/123返回结果如下,查到了有数据"found" : true表示 {"_index" : "ffbf","_type" : "_doc","_id" : "123","_version" : 2...

面向对象编程:多态性的理论与实践

文章目录 1. 修饰词和访问权限2. 多态的概念3. 多态的使用现象4. 多态的问题与解决5. 多态的意义 在面向对象编程中&#xff0c;多态是一个重要的概念&#xff0c;它允许不同的对象以不同的方式响应相同的消息。本文将深入探讨多态的概念及其应用&#xff0c;以及在Java中如何实…...

WinBtrfs实战指南:Windows系统上的专业级Btrfs文件系统管理

WinBtrfs实战指南&#xff1a;Windows系统上的专业级Btrfs文件系统管理 【免费下载链接】btrfs WinBtrfs - an open-source btrfs driver for Windows 项目地址: https://gitcode.com/gh_mirrors/bt/btrfs 还在为Windows与Linux双系统间的文件共享而烦恼吗&#xff1f;W…...

解锁Dell G15散热潜能:开源Thermal Control Center实战指南

解锁Dell G15散热潜能&#xff1a;开源Thermal Control Center实战指南 【免费下载链接】tcc-g15 Thermal Control Center for Dell G15 - open source alternative to AWCC 项目地址: https://gitcode.com/gh_mirrors/tc/tcc-g15 厌倦了官方AWCC的臃肿和迟缓&#xff1…...

STM32CubeMX实战:10分钟为你的G474项目配置双区IAP(Boot+App)并生成.bin

STM32CubeMX实战&#xff1a;10分钟为G474项目配置双区IAP&#xff08;BootApp&#xff09;并生成.bin 在嵌入式开发中&#xff0c;IAP&#xff08;在应用编程&#xff09;技术是实现设备固件远程升级的核心方案。对于STM32开发者而言&#xff0c;传统手动配置IAP往往涉及繁琐…...

网工入门必看!4 种网络设备登录方式全解析,从 Console 到 SSH 一次搞懂

做网络运维、数通调试的朋友都知道&#xff1a;所有设备配置的第一步&#xff0c;都是成功登录设备。不管是企业级交换机、路由器、防火墙&#xff0c;还是无线 AC 控制器&#xff0c;主流的登录方式无非 4 种&#xff1a;Console 口登录、Web 界面登录、Telnet 登录、SSH 登录…...

终极指南:OpenSign OTP验证和文档拒绝机制详解

终极指南&#xff1a;OpenSign OTP验证和文档拒绝机制详解 【免费下载链接】OpenSign &#x1f525; The free & Open Source DocuSign alternative 项目地址: https://gitcode.com/gh_mirrors/op/OpenSign OpenSign作为免费开源的DocuSign替代方案&#xff0c;提供…...

肿瘤研究者的monocle3实战:追踪癌细胞转移路径的5个关键分析步骤

肿瘤研究者的monocle3实战&#xff1a;追踪癌细胞转移路径的5个关键分析步骤 乳腺癌转移机制的研究一直是肿瘤学领域的难点。单细胞RNA测序技术让我们有机会在单个细胞分辨率下观察肿瘤微环境的异质性&#xff0c;而monocle3作为当前最先进的轨迹推断工具&#xff0c;能够帮助研…...

Phi-3-vision-128k-instruct 生成效果鉴赏:复杂信息图表的自动化摘要

Phi-3-vision-128k-instruct 生成效果鉴赏&#xff1a;复杂信息图表的自动化摘要 1. 当AI遇见数据图表&#xff1a;一场视觉理解的革命 想象一下这样的场景&#xff1a;你面前摊开一份50页的上市公司年报&#xff0c;里面充斥着各种复杂的柱状图、折线图和饼图。作为分析师&a…...

忍者像素绘卷开源镜像实操:从Docker拉取到RPG式交互全记录

忍者像素绘卷开源镜像实操&#xff1a;从Docker拉取到RPG式交互全记录 1. 环境准备与快速部署 在开始使用忍者像素绘卷之前&#xff0c;我们需要先准备好运行环境。这个镜像基于Docker容器技术&#xff0c;可以在大多数现代操作系统上运行。 1.1 系统要求 操作系统&#xf…...

Qwen2.5-14B-Instruct深度适配|像素剧本圣殿8-Bit UI渲染原理揭秘

Qwen2.5-14B-Instruct深度适配&#xff5c;像素剧本圣殿8-Bit UI渲染原理揭秘 1. 项目概述 像素剧本圣殿&#xff08;Pixel Script Temple&#xff09;是一款基于Qwen2.5-14B-Instruct大模型深度微调的专业剧本创作工具。它将先进的AI推理能力与复古8-Bit视觉美学相结合&…...

SEO_如何通过内容优化有效提升SEO效果?(403 )

如何通过内容优化有效提升SEO效果&#xff1f; 在当今竞争激烈的网络环境中&#xff0c;如何通过内容优化有效提升SEO效果&#xff0c;成为了每一个网站运营者的关键问题。搜索引擎优化&#xff08;SEO&#xff09;是一门艺术&#xff0c;需要我们在内容策略和技术手段上不断探…...