说明

赵老师最近在编一个操作系统,正好编到鼠标的繁忙状态,需要一个沙漏符号,正好大家都在学C++,你的任务就是帮赵老师编一个程序打印一个沙漏符号。

输入格式

一个整数n,符号的行数(保证n是大于1的奇数)

输出格式

沙漏符号,使用“*”打印

样例

输入数据 1

5

输出数据 1

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

AC代码 :c++(O2优化)

#include<iostream>
using namespace std;int main(){int i,j,n,y,x;cin>>n;n=(n+1)/2;//ÕýÈý½Ç for(i=n;i>=1;i--){if(i==1){}else{for(j=1;j<=n-i;j++){cout<<" ";} }if(i==1){}else{for(j=1;j<=2*i-1;j++){cout<<"*";}}if(i==1){}else{cout<<endl;}} for(i=1;i<=n;i++){for(j=1;j<=n-i;j++){cout<<" ";}for(j=1;j<=2*i-1;j++){cout<<"*";}cout<<endl;}}

AC代码 :C(OJ)

#include<stdio.h> int main(){ int n,i,j,z;scanf("%d",&n);//控制输出的行数 for(i = n;i >= 1;i-=2){//控制每行输出空格量 for(j = 0;j < (n-i) / 2;j++){printf(" "); }//控住输出的*for(z=1;z <= i;z++){printf("*");} //负责换行 printf("\n");}for(i = 3;i <= n;i+=2){//控制每行输出空格量 for(j = 0;j < (n-i) / 2;j++){printf(" "); }//控住输出的*for(z=1;z <= i;z++){printf("*");} //负责换行 printf("\n");      } return n;
}

AC代码:Java

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

AC代码:Python

n = int(input());
for i in range(1, n//2 +1 ):for k in range(1, i):print(end=' ')for x in range(1 ,n - (i -1)*2+1):print('*', end = '')print()
for a in range (1, n//2 + 2 ):for b in range (1, n // 2 +1 - a + 1 ):print('',end=' ')for c in range (1, 2*a ):print('*' ,end='')print()

沙漏c++、python、java、c题解相关推荐

  1. HOJ 系统常用功能介绍 部署快速入门 c++ python java编程语言在线自动评测 信息奥赛一本通 USACO GESP 洛谷 蓝桥 CSP NOIP题库

    技术支持微 makytony 服务器配置需求 腾讯云 2H4G 5M 60GB 轻量应用服务器  承载大约 200~400人使用,经过压力测试,评测并发速度可满足130人左右的在线比赛. 系统镜像选 ...

  2. 梯度下降原理及线性回归代码实现(python/java/c++)

    "梯度下降"顾名思义通过一步一步迭代逼近理想结果,当达到一定的精度或者超过迭代次数才退出,所以所获得的结果是一个近似值.在其他博客上面基本都有一个通俗的比喻:从山顶一步步下山.下面 ...

  3. python篮球-基于Python/Java的人工智能篮球训练系统的制作方法

    本发明涉及信息技术领域,尤其涉及一种基于Python/Java的人工智能篮球训练系统. 背景技术: 人工智能的发展已经开始渗透到各行各业.经过发明人的研究和检索,发现作为篮球训练,已经有专利申请.其中 ...

  4. paip.文件目录操作uAPI php python java对照

    paip.文件目录操作uAPI php python java对照 chdir -- 改变目录 chroot -- 改变根目录 dir -- directory 类 closedir -- 关闭目录句 ...

  5. Python JAVA Solutions for Leetcode

    Python & JAVA Solutions for Leetcode (inspired by haoel's leetcode) Remember solutions are only ...

  6. paip.截取字符串byLastDot方法总结uapi python java php c# 总结

    paip.截取字符串byLastDot方法总结uapi python java php c# 总结 ========uapi   left_byLastDot   right_byLastDot 目前 ...

  7. 刷题 BFS 广度优先算法 : 大胖子走迷宫 (python, java)

    刷题 BFS 广度优先算法 : 大胖子走迷宫 (python, java) https://www.lanqiao.cn/problems/234/learning/ http://lx.lanqia ...

  8. Python编程PTA题解大全——索引

    Python编程PTA题解大全--索引 所有的题解都已更新完成,均已通过验证,可能有的算法不是很好,有很大的提升空间,大家可以在下方评论,如果遇到好的算法我也会将其更新到文章中,欢迎大家多多讨论(๑& ...

  9. Python编程PTA题解——查询水果价格

    Python编程PTA题解大全--索引 Description:给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.5 ...

  10. 2021年软件类第十二届蓝桥杯 省赛 python组 F-J题解

    2021年软件类第十二届蓝桥杯 省赛 python组 F-J题解 文章目录 2021年软件类第十二届蓝桥杯 省赛 python组 F-J题解 试题 F:时间显示 题目描述 输入描述 输出描述 输入输出 ...

最新文章

  1. MPB:中科院城环所苏建强、朱永官等-功能基因高通量定量方法
  2. 德勤管理咨询热招 | @企业级 IT 大伽和数字化大咖:春风十里不如你!
  3. SecureCRT如何与Linux虚拟机进行关联
  4. 线程池中keepAliveTime的理解
  5. GIS配准和配准算法基本概念学习
  6. Python编程基础:第三十四节 文件移动Move a File
  7. Leaflet中使用awesome-markers插件显示带图标的marker
  8. scp: /usr/java: Permission denied
  9. 一篇文章看懂@Scheduled定时器/@Async/CompletableFuture
  10. 文件系统c语言程序,C语言程序设计(第8章 输入输出和文件系统)01
  11. android wchar t 中文,Android没有真正的wchar_t吗?
  12. 异步Udp监听关闭 出现异常,访问已释放的资源或者其他错误的解决方法
  13. 深度学习自学(六):Android人脸检测环境配置等相关问题
  14. Mybatis参数Integer类型值为0 源码处理
  15. shell自动收集服务器硬件系统信息通过web页面显示
  16. GitHub 微信公众号爬虫推荐
  17. OSChina 周四乱弹 ——程序员为啥要买苹果手机啊?
  18. 关于域名的说法,一级,二级
  19. 为什呢vue组件中的data必须是函数?
  20. 计算机安全属性中可用性是,计算机安全的基本概念试题解析

热门文章

  1. 2022施工员-设备方向-通用基础(施工员)操作证考试题及模拟考试
  2. 远程重启Window电脑
  3. 学生党必看!C/C++、Java、Python的入门教程都在这里,能让你省下好几万的学费!
  4. 在 vue3 中使用 markdown 编辑器 md-editor-v3
  5. PaaS 平台的架构、现状及未来
  6. Android版本的”Wannacry”文件加密病毒样本分析(附带锁机)
  7. html中container的代码,代码container什么意思
  8. XSSFWorkbook根据模板生成Excel文件
  9. Lock的基本使用及原理笔记
  10. linux tomcat定时重启服务