【1.1 编程基础之输入输出】09. 字符菱形

OpenJudge09:字符菱形 1.1编程基础之输入输出 09:字符菱形 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。 输入 输入只有一行, 包含一个字符。 输出 该字符构成的菱形。 样例输入 * 样例输出 * *** ***** *** * 实现代码: 1、寻找规律 #include<stdio.h> #define N ... 阅读详情

09:字符菱形

  • 总时间限制: 1000ms
  • 内存限制: 65536kB

描述

给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。

输入

输入只有一行, 包含一个字符。

输出

该字符构成的菱形。

样例输入

*

样例输出

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

参考程序

(1)C语言

# include<cstdio>

int main()
{
    char c;
    scanf("%c", &c);
    printf("  %c\n", c);
    printf(" %c%c%c\n", c,c,c);
    printf("%c%c%c%c%c\n", c,c,c,c,c);
    printf(" %c%c%c\n", c,c,c);
    printf("  %c", c);
    return 0;
}

(2)C++语言

#include <iostream>  

using namespace std;

int main()
{
	char c;
	cin >> c;
	cout << "  " << c << endl;
	cout << " " << c << c << c << endl;
	cout << c << c << c << c << c << endl;
	cout << " " << c << c << c << endl;
	cout << "  " << c << endl;
}
NOI题解(1.1编程基础之输入输出) 测试网站地址:http://noi.openjudge.cn 08:字符三角形 描述 给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。 输入 输入只有一行, 包含一个字符。 输出 该字符构成的等腰三角形,底边长5个字符,高3个字符。 样例输入 * 样例输出 * *** ***** #include "i 阅读详情

相关推荐

Oracle Patch清理

- opatch clean的帮助,该命令清除.patch_storage directory文件夹下的'restore.sh,make.txt' files and 'scratch,backup'-- 执行完毕后,貌似没有变化,可能和自己环境有关(19年开始测试补丁,基本上每个季度都测试,后面把又把数据库用RMAN做了迁移,又转换成了PDB模式)。在对Oracle安装补丁后,会发现OS上被占用了大量的空间,本文档清理Opatch过程中的一些文件,释放空间。--清理后空间,剩余25G。

文档搬运工 1072

C语言-字符菱形

输入描述: 输入一个char类型字符 输出描述: 输出一个用这个字符填充的对角线长5个字符,倾斜放置的菱形 示例1 输入: # 输出: # ### ##### ### # #include<stdio.h> int main() { char x = 0; scanf("%c", &x); char a[5][5] = { {' ',' ',x,' ',' '},{' ',x,x,x,' '},{x,x,x,x,x},{' ',x,x,x,'

m0_63372226的博客 3308

别再死记硬背了!用Wireshark抓包实战,5分钟搞懂GRE、L2TP、IPsec的区别

本文通过Wireshark抓包实战,详细解析GRE、L2TP和IPsec三大隧道协议的核心差异与应用场景。从报文结构到配置示例,帮助网络工程师快速掌握这些协议的本质,提升VPN部署与故障排查能力。特别适合准备HCIP认证的工程师深化理解。

weixin_30352645的博客 439

002:字符菱形

根据上述要求,可以整理知识点,分以下几点: 注意基础的程序书写 需要从终端获得输出 按题目要求格式化输出 根据上述要求,可以整理思路,分以下几点: 将输入保存在不同的变量之中 按题目要求格式化输出所有的变量 运用字符的变量类型char 简单运用for循环 用(printf,scanf)(cout,cin)(for)可以编三个不同的程序

wo_ai_luo_的博客 2842

Android OTA 升级实战指南:从原理到实现

本文详细解析了Android OTA升级的原理与实现方法,包括AB升级与Recovery升级的机制对比、OTA升级包制作流程以及应用层升级功能的实现。通过实战案例和常见问题排查指南,帮助开发者掌握Android系统无线升级技术,提升设备维护效率。

weixin_42652674的博客 198

【硬刚Hadoop】HADOOP MAPREDUCE(1):概述

本文是对《【硬刚大数据之学习路线篇】从零到大数据专家的学习指南(全面升级版)》的Hadoop部分补充。 1 MapReduce定义 MapReduce是一个分布式运算程序的编程框架,是用户开发“基于Hadoop的数据分析应用”的核心框架。 MapReduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在一个Hadoop集群上。 2MapReduce优缺点 2.1 优点 1)MapReduce易于编程 它简单的实现一些接口,就可以完成一个分布式程序..

微信搜:import_bigdata,大数据领域硬核原创作者 462

《信息学奥赛一本通 编程启蒙C++版》3391-3395(5题)

《信息学奥赛一本通 编程启蒙C++版》3391-3395(5题)

青少年趣味编程 1346

【系统分析师】写作框架:软件设计模式及其应用

本文围绕"软件设计模式及其应用"展开论述。首先介绍了近三年参与的某软件开发项目背景及个人承担的系统设计工作。其次系统阐述了设计模式的三大分类:创建型(如工厂方法、单例模式)、结构型(如适配器、装饰器模式)和行为型(如观察者、策略模式),重点分析了各类模式的特点和典型应用场景。最后结合项目实践,详细说明了采用的三种设计模式的具体实施过程及效果,包括提高代码复用性、降低耦合度等优势。文章还总结了项目经验,指出存在的不足及改进方向,强调合理运用设计模式对构建高质量软件系统的重要性。全文通过理论

数据知道的博客 5060

2 . B2025 输出字符菱形

打印菱形

weixin_73832459的博客 2897

评估篇| 大模型评测综述

1、基于人类的评测。与针对基础大语言模型的自动化评测不同,微调大语言模型的评测更加注重模型在实际应用场景中的表现,如与人类交互的自然度、对齐度等。2、基于模型的评测。例如,AlpacaEval 排行榜 基于由大语言模型合成的人类需求指令作为评测任务,然后收集待评估大模型的回应,并采用 GPT-4 等大语言模型作为评测员,将待评估大语言模型的输出与参考输出进行成对比较。1、大语言模型对评估设置极为敏感,包括问题的表述方式、提示样本的选择以及答案的解析策略等,这些细微的差别都可能导致评估结果的显著变化。

youbingchen的博客 636

让 PyCharm 代码“发光”:高亮插件与特效全攻略

PyCharm 作为一款强大的 Python IDE,支持多种插件让代码“发光”——无论是动态输入特效、彩虹括号,还是霓虹主题,都能让你的代码脱颖而出!进入 File → Settings → Editor → Color Scheme → Rainbow Brackets。进入 File → Settings → Appearance & Behavior → Material Theme。进入 File → Settings → Editor → Color Scheme → General。

qq_43580271的博客 3834

09:字符菱形

09:字符菱形

BCObiancheng的博客 424

华为od 面试八股文_Android安卓_05_含答案

华为od 面试八股文_Android安卓_05_含答案

MISAYAONE的博客 950

1.1编程基础之输入输出 09:字符菱形

1.1编程基础之输入输出 09:字符菱形 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。 输入 输入只有一行, 包含一个字符。 输出 该字符构成的菱形。 样例输入 * 样例输出 * *** ***** *** * #include<iostream&g...

qq_41409185的博客 1032

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

1.1编程基础之输入输出-09:字符菱形

09:字符菱形 #include<stdio.h> char a[1]; int main() { scanf("%c",&a[1]); printf(" %c\n",a[1]); printf(" %c%c%c\n",a[1],a[1],a[1]); printf("%c%c%c%c%c\n",a[1],a[1],a[1],a[1]...

derun1104的专栏 651

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

OpenJudge小组NOI / 1.1编程基础之输入输出09:字符菱形(C++&C语言&Python)

09:字符菱形 C++&C语言&Python实现

友利奈绪qwq的博客 562

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Python练习题:第23题 打印菱形

题目:用*打印菱形 分析:第一种方法直接打印,第二种方法用for循环 # -*- coding: utf-8 -*- #By AntInSnow print(''' * *** ***** ******* ***** *** * ''') n = 4 num_star = n*2-1 star = '' for i in range(n): j = num_sta...

AntInSnow的博客 570

信息学奥赛一本通 1028:字符菱形 | OpenJudge NOI 1.1 09:字符菱形 | 洛谷 B2025 输出字符菱形

【题目链接】 ybt 1028:字符菱形 OpenJudge NOI 1.1 09:字符菱形 【题目考点】 输入输出字符 (扩展)循环 【解体思路】(扩展) 问题:输出对角线长度为n的菱形图案(n>=3且n为奇数) 思路: 该菱形共有n行,假设这n行编号为0 ~ n-1 将这n行分为三部分:前半段,中间元素,后半段 由于n是奇数,将/视为整除运算的话,有(n-1)/2 等于 n/2 前半段共有n/2个元素,编号为0 ~ n/2-1 中间元素的编号为:n/2 后半段共有n/2个元素,编号为 n/2+

君义NOIP的博客 5216

【OpenJudge题集】编程基础之输入输出(九)字符菱形

为了打印出倾斜放置的菱形,我们可以分两部分打印:上半部分和下半部分。对于每一部分,使用嵌套循环来控制行数和字符输出,确保字符的位置和数量满足菱形的形状要求,即逐渐增加字符数量直至中间行,然后逐渐减少字符数量。在每行内部,通过控制输出空格和字符来实现字符的倾斜放置。给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。输入只有一行, 包含一个字符。

优快云 精品推荐 934

OpenJudge1.1.09:字符菱形

09:字符菱形 原题链接 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。 输入 输入只有一行, 包含一个字符。 输出 该字符构成的菱形。 样例输入 * 样例输出 * *** ***** *** * 参考程序 #include <iostream> using namespace s...

corilei的博客 891

OJ 09字符菱形

OJ 09字符菱形 描述 给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。 输入 输入只有一行, 包含一个字符。 输出 该字符构成的菱形。 样例输入 * 样例输出 * /* #include<stdio.h> #include<stdlib.h> int main(){ char a; scanf("%c",&a); printf(" %c\n",a); printf(" "); for(int i=0;i<3;i++) pri

weixin_45091050的博客 1057

NOI 1.1 09:字符菱形

题目网址:http://noi.openjudge.cn/ch0101/09/ 09:字符菱形 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。 输入 输入只有一行, 包含一个字符。 输出 该字符构成的菱形。 样例输入 * 样例输出 * 参考答案: #include<bits/stdc++.h> us...

Admin_207的博客 607

java输出字符菱形_Java编程用指定字符打印菱形实例

Java编程用指定字符打印菱形实例发布时间:2020-09-30 05:46:06来源:脚本之家阅读:98作者:mengwei学习Java 本身是一个挺枯燥的过程,说白了就是每天敲代码而已。但如果换一种思路,可以编写各种各样的程序,不仅加深对代码的理解,同时提高兴趣,这样十分有利于大家的学习。下面我们来看一个有趣的小实例。如何实现用指定字符打印出一个菱形,代码如下。import java.util...

weixin_34542623的博客 367

OpenJudge1.1编程基础之输入输出

NOI网址:http://noi.openjudge.cn/ 01:Hello,World! 总时间限制: 1000ms 内存限制: 65536kB 描述 对于大部分编程语言来说,编写一个能够输出“Hello, World!”的程序往往是最基本、最简单的。因此,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。 现在你就需要...

corilei的博客 643
上一篇: 【1.1 编程基础之输入输出】08. 字符三角形
下一篇: 【1.1 编程基础之输入输出】10. 超级玛丽游戏
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青少年编程小助手_Python

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值