C++上机实验报告4:输出星形号

来源:互联网 发布:手机如何共享wifi网络 编辑:程序博客网 时间:2024/05/16 08:49

一、问题及代码

/*  * 文件名称:Ex4-1pp  * 作    者:俸浩源* 完成日期:2017 年 4 月 5 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:* 问题描述:按图示输出图案* 程序输出:一个图案* 问题分析:空格的数量有的是随层数增加而减少的,有的却是增加* 算法设计:见下方*/ #include<iostream>#include<iomanip>using namespace std;int main(){int iEmpty1,iEmpty2,iStar;iEmpty1=6;iEmpty2=2;cout<<setw(iEmpty1)<<"*"<<endl;for(iEmpty1=5;iEmpty1>1;iEmpty1--){cout<<setw(iEmpty1)<<"*"<<setw(iEmpty2)<<"*"<<endl;iEmpty2+=2;}for(iStar=0;iStar<11;iStar++)cout<<"*";cout<<endl;cin.get();return 0;}


二、运行结果


三、心得体会

使用的函数不一样,使用setw的时间不多,有点生疏,取值上开始有些小问题。第一行实在是想不到简单的方法输出,学艺不精。

四、知识点总结

for函数的嵌套,setw函数按照规定长度输出

0 0
原创粉丝点击