栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

打印菱形(奇数n阶实心)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

打印菱形(奇数n阶实心)

目录:
  • 前言
  • 题目
  • 代码
  • 运行结果

前言

✨你好啊,我是“ 怪& ”,是一名在校大学生哦。
主页链接:怪&的个人博客主页
☀️博文主更方向为:课程学习知识、作业题解、期末备考。随着专业的深入会越来越广哦…一起期待。
❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。
很高兴与你相遇,一起加油!

题目

输入一个奇数 n,输出一个由 * 构成的 n 阶实心菱形。

代码
#include 
using namespace std;

int main(){
    int n;cin>>n;
    for(int i=1;i<=n;i=i+2){	//打印1、3、5……n数行 (即菱形含最大行的上半部分)
        
        for(int j=1;j<=n/2-i/2;j++){	//打印空格,n/2是空格最多的情况,n-2-i/2为需要打印的空格数量 
            cout<<" ";
        }
        for(int j=1;j<=i;j++){		//第i行有i个"*" 
            cout<<"*";
        }
        cout<=1;i=i-2){  //打印n-2、n-5……1行 ,下半部分等于上半部分的倒置 
        
        for(int j=1;j<=n/2-i/2;j++){
            cout<<" ";
        }
        for(int j=1;j<=i;j++){
            cout<<"*";
        }
        cout< 
运行结果 

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1040522.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号