在一个矩形框中输出一条问候语
来源:互联网 发布:百度网盘vip淘宝 编辑:程序博客网 时间:2024/04/30 15:53
第一个版本
// ask for a person's name, and generate a framed greeting#include <iostream>#include <string>int main(){std::cout << "Please enter your first name: ";std::string name;std::cin >> name;// build the message that we intend to writeconst std::string greeting = "Hello, " + name + "!";// build the second and fourth lines of the outputconst std::string spaces(greeting.size(), ' ');const std::string second = "* " + spaces + " *";// build the first and fifth lines of the outputconst std::string first(second.size(), '*');// write it allstd::cout << std::endl;std::cout << first << std::endl;std::cout << second << std::endl;std::cout << "* " << greeting << " *" << std::endl;std::cout << second << std::endl;std::cout << first << std::endl;return 0;}
第2个版本
#include <iostream>#include <string>using namespace std;void main(){const int pad = 1;cout<<"please enter your fisrt name: ";string name;cin>>name;const string greeting = "hello " + name + " !";const string::size_type cols = greeting.size() + pad*2 + 2;const int rows = pad*2 + 3;cout<<endl;for(int r = 0; r != rows; ++r){string::size_type c = 0;while(c != cols){if(c == pad +1 && r == pad +1)//输出第3行{cout<<greeting;c += greeting.size();}else{if(c == 0 || c ==cols-1 || r == 0 || r == rows -1)//输出边框字符'*'cout<<"*";else //第2,4行边框间的空白cout<<' ';++c;}}cout<<endl;}cout<<endl;}
0 0
- 在一个矩形框中输出一条问候语
- 在Java中输入矩形边长打印一个矩形
- 在 Qt 中如何获得一个字符串(QString)在某种字体(QFont)下输出后占据的矩形大小?
- 在word中选择一个矩形区域
- 输出一个矩形(长方形)
- VC 如何在一个矩形框中居中显示一个长字符串
- 演示matplotlib中,如何在坐标系中画一个矩形
- 利用opencv画一个圆、一条线段、一个矩形
- 在shell中,拼接一个字符串,形成一条命令
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 90页第三题,创建一个 Rectangle类,添加width和lenght两个成员变量 在 Rectangle类中添加两种方法分别计算矩形的周长和面积 ,编程利用Rectangle输出一个矩形的
- * 1.创建一个Rectangle类,添加width和height两个成员变量。 * 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 * 3.编程利用Rectangle输出一个矩形
- 创建一个Rectangle类,添加width和height两个成员变量 在Rectangle中添加两种方法分别计算矩形的周长和面积 编程利用Rectangle输出一个矩形的周
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 90页第三题,创建一个 Rectangle类,添加width和lenght两个成员变量 在 Rectangle类中添加两种方法分别计算矩形的周长和面积 ,编程利用Rectangle输出一个矩形的
- .创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 90页第三题,创建一个 Rectangle类,添加width和lenght两个成员变量 在 Rectangle类中添加两种方法分别计算矩形的周长和面积 ,编程利用Rectangle输出一个矩形的
- 关于html5 css3的细节问题
- Bloom Filter的概念和原理
- windows应用开发由浅入深(一)MessageBox消息框
- win7 打开 chm 空白
- 知识问答-线程
- 在一个矩形框中输出一条问候语
- html5 css3基础知识
- Linux中的nice程序名字的由来
- 回调函数学习笔记
- android开发 单线程模型和多线程实现
- OpenGL: 透明
- sqlserver 配置c3p0 连接池
- Medoo简介
- html5 css3基础知识点