C/C++字符三角形 2020年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

这篇具有很好参考价值的文章主要介绍了C/C++字符三角形 2020年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

C/C++字符三角形 2020年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析,c++考级一级真题解析【电子学会】,c++,C++字符三角形,C++一级真题,C++考级一级真题,C++一级题目,C++一级真题答案

目录

C/C++字符三角形

一、题目要求

1、编程实现

2、输入输出

二、算法分析

三、程序编写

四、程序说明

五、运行结果

六、考点分析


C/C++字符三角形

2020年12月 C/C++编程等级考试一级编程题

一、题目要求

1、编程实现

给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。

2、输入输出

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

输出描述:该字符构成的等腰三角形,底边长5个字符,高3个字符。

输入样例:

*

输出样例:

  *
 ***
*****

二、算法分析

  1. 从给定题目的初步分析可以看出,首先需要从键盘获取一个字符
  2. 可以使用char类型进行变量的声明,用来保存键盘输入的数据
  3. 接着可以分3次输出,第一次输出2个空格和一个变量
  4. 第二次输出1个空格和3个变量,第三次输出5个变量,并且每次都是用换行符endl
  5. 当然小朋友们要是学的比较好点可以利用for循环语句实现

三、程序编写

#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;
	return 0;
}

四、程序说明

  1. 根据题目要求声明1个字符型char变量
  2. 然后利用输入流对象cin,从键盘读取变量的值
  3. 最后利用输出流对象cout,按要求输出结果即可

五、运行结果

  *
 ***
*****

六、考点分析

难度级别:容易,这题相对而言还是比较简单的,具体主要考查如下:

  1. 分析题目,找到解题思路
  2. 变量的声明和使用
  3. 输入流对象cin的使用,与流提取运算符 >>结合使用从键盘读取想要的数据
  4. 输出流对象cout的使用,与流插入运算符 << 结合使用将对象输出到终端显示
  5. 充分掌握变量定义和使用以及输入输出的用法

PS:方式方法有多种,小朋友们只要能够达到题目要求即可!文章来源地址https://www.toymoban.com/news/detail-719282.html

到了这里,关于C/C++字符三角形 2020年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 用python写九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)

    1.左上三角格式:   2.左下三角格式:   3.右上三角格式:     4.右下角格式:     5.倒三角格式:      

    2024年02月11日
    浏览(54)
  • C语言程序设计:输入一个三角形的三条边长,求出三角形的面积。

    已知三角形的三边长a,b,c,则该三角形的面积公式为:           area=  其中s = (a+b+c)/2

    2024年02月06日
    浏览(57)
  • OpenCV项目开发实战-- 将一个三角形变形为另一个三角形 ( C++ / Python )代码实现

     文末附基于Python和C++两种方式实现的测试代码下载链接 图 1:左图中蓝色三角形内的所有像素都已转换为右图中的蓝色三角形。 在本教程中,我们将看到如何将图像中的单个三角形变形为不同图像中的另一个三角形。 在计算机图形学中,人们一直在处理扭曲三角形,因为任

    2024年02月09日
    浏览(81)
  • 【数字三角形】

    题目描述 上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。 路径上的每一步只能从一个数走到下一层和它最近的左边的那个数或者右 边的那个数。此外,向左下走

    2024年02月05日
    浏览(51)
  • css实现三角形

       1. Border 2. transform 3.  :before 和 :after 伪元素 4. clip-path

    2024年02月09日
    浏览(42)
  • CSS 画三角形

    1、transform: rotate + overflow: hidden 就是利用BFC的特性,在封闭的盒子里面,以图形的左下角(left bottom)作为旋转中心,进行旋转,把超出部分隐藏、 2、clip-path 剪切 clip-path 可以将一个容器裁剪成任何我们想要的样子 3、border + transparent 设置一个宽高为0的盒子,用边框大小来控

    2024年01月25日
    浏览(48)
  • 【数字三角形】(C++版)

    题目描述 上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。 路径上的每一步只能从一个数走到下一层和它最近的左边的那个数或者右 边的那个数。此外,向左下走

    2024年02月16日
    浏览(53)
  • [unity]三角形顶点顺序

    详见官方文档:Unity - Manual: Mesh data (unity3d.com) 翻译: 拓扑描述网格具有的面类型。 网格的拓扑定义了索引缓冲区的结构,索引缓冲区又描述了顶点位置如何组合成面。每种类型的拓扑都使用索引数组中不同数量的元素来定义单个面。 Unity支持以下网格拓扑: 三角形 Quad 线

    2024年02月07日
    浏览(53)
  • css写个三角形

    点击三角形,展开或者收起内容

    2024年02月07日
    浏览(33)
  • 【洛谷】数字三角形(动态规划)

    目录 边读边存 优化成一维数组——倒序没用了? 从上往下存,最大值存在最后一行,最后遍历最后一行得到最大值的写法  边读边存,可以有效降低时间复杂度 在上一篇文章(【洛谷】采药(01背包问题))将二维数组优化成一维数组的过程中,内层循环我们是采用倒序的方

    2024年02月16日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包