栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

中南林业科技大学c++实验2

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

中南林业科技大学c++实验2

 

  • 实验目的

    掌握vc6.0编程工具的基本用法,把握C++各种内部数据类型,数值与逻辑运算,各种表达式,函数声明、定义及调用。

  • 实验要求

3.2.1字符三角形

    根据读入的字符值以及三角形的高,输出以该字符为填充字符的等腰三角形

3.2.2 字符菱形

    根据读入的字符和边长,勾画字符菱形。

3.2.3 背靠背字符三角形

    根据读入的字符和高,勾画背靠背字符三角形

3.2.4 交替字符倒三角形

    根据读入的高,勾画ST字符交替的倒三角形

3.2.5格式阵列一

    根据读入的阶,按样例打印格式阵列

3.2.6格式阵列二

    根据读入的阶,按样例打印格式阵列

  • 实验步骤

3.2.1

思考:根据问题的特点,考虑用流状态写

3.2.1程序1:

 

书上提到用string可以获得更简便的用法,于是将上面的程序改写了一下

3.2.1程序2

 

 

3.2.2

思考:和3.2.2基本类似,只需将上面的程序添加下部分便可

3.2.2程序

 

 

3.2.3

思考:和前面的程序思路相同

3.2.3 程序:

 

3.2.4

思考:一开始采取和前面相似的思路,但发现setfill(‘ST‘)这样会报错,大概是不能把几个字母放在一起用流状态来一次性输出。于是只好用for语句来完成循环的输出

3.2.4 程序(1)

 3.2.4 程序(2)

 判断其在其行位数的奇偶来决定输出的字母,反应了该题更本质的规律

3.2.5

思考:第一个循环控制列数和换行,第二个循环控制第一列的数字和空格输出,第三个循环控制接下来的数字的输出,同时判断其数字大小是否超出了要求,如要超出将其重置。

3.2.5 程序

 

3.2.6

思考:利用数组控制整数对,每一行输出完成后将后面的数字重置,每一个模块输出完成后将第一个数字重置

3.2.6程序

 

  • 实验结果

 

 

 

 

 

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

版权所有 (c)2021-2022 MSHXW.COM

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