C++程序设计实践学材系列(26)——1.7 实践“项目”提示

简介: 回到系列文章的目录——[系列文章目录]  回到本章目录——[第1章目录]  1.7 实践“项目”提示  本节与前面各节相关性极大,建议由前面各节看清项目要求,必要时再阅读本节。  【项目1.1】 将例程ch1-1.cpp中第5行“hello world!”换为“C++,我会爱上你!”即可  【项目1.2】 在项目1.1基础上,再加如下一句   cout<<"爱你千回终不

回到系列文章的目录——[系列文章目录]  回到本章目录——[第1章目录]

  

1.7 实践“项目”提示

  本节与前面各节相关性极大,建议由前面各节看清项目要求,必要时再阅读本节。
  【项目1.1】 将例程ch1-1.cpp中第5行“hello world!”换为“C++,我会爱上你!”即可
  【项目1.2】 在项目1.1基础上,再加如下一句
   cout<<"爱你千回终不悔!"<<endl; 
  【项目1.3】 只是多了几行而已。可以使输入法中的“软键盘”输入和符号。
  【项目1.4】新建一个项目(project),将为项目1.1写的程序输入计算机,按“编辑、运行第一个程序”中介绍的步骤完成。新建项目会给出Hello world程序,在此基础上加入需要的部分即可。
  【项目1.5】新建一个项目(project),将为项目1.2写的程序输入计算机,按“编辑、运行第一个程序”中介绍的步骤完成。
  【项目1.6】新建一个项目(project),将为项目1.3写的程序输入计算机,按“编辑、运行第一个程序”中介绍的步骤完成。输入五角星符号“”和“”的方法,请用百度搜索“用软键盘输入特殊符号”。
  【项目1.7-提示1】 参考例程ch1-3.cpp,声明3个变量分别表示要并联的两个电阻及并联后电阻的值,然后输入要并联的两个电阻的值、计算并输出结果。
  【项目1.7-提示2】 由并联公式可以推得,,其中要并联的两个电阻值为r1和r2,并联后电阻的值为r。
  【项目1.8】 声明两个变量分别表示英尺和米,输入英尺,计算对应的米数并输出。
  【项目1.9】 参考例程ch1-6.cpp,a和b为输入的数,而m表示两数的正差值,你也可以用别的变量名字。构造if语句,比较a和b,分情况为m赋值(m=a-b或m=b-a),保证赋值后m为正值。
  【项目1.10-提示1】设第3个数用c表示。例程ch1-6.cpp求出了前两数中的大值为m,此后,再加入代码,求出c和m的大值,即为三数的最大。
  【项目1.10-提示2】 基于本项目提示1,比较c和m的值后,可以模仿例程ch1-8.cpp中用单分支的做法,将大值赋值给m后输出。
  【项目1.11】
  (1)看微课件1.8 输出星号的循环程序在执行
  (2)可以看到输出了改变后的n行星号
  (3)加入cin>>n语句
  (4)将星号改为你想用的符号
  【项目1.12】
  
  (1)要输出n行;对第i行,先输出若干空格,再输出若干星号
  (2)要输出n行;对第i行,输出若干星号,每一行星号的数目随着i的增加而减小,注意构造计算星号个数的式子
  (3)要输出n行;对第i行,先输出若干空格,再输出若干星号
  (4)要输出n行;对第i行,先输出若干空格,再输出一个星号,若干空格后,再来一个星号。第0行和最后一行可以特殊处理。
  (5)要输出n行;对第i行,先输出若干空格,再输出若干星号,每一行星号的数目随着i的增加而减小,注意构造计算星号个数的式子。
  (6)将图形先看成上下两段,针对每一段,再设计策略。

回到系列文章的目录——[系列文章目录]  回到本章目录——[第1章目录]

目录
相关文章
WK
|
10天前
|
机器学习/深度学习 人工智能 算法
那C++适合开发哪些项目
C++ 是一种功能强大、应用广泛的编程语言,适合开发多种类型的项目。它在游戏开发、操作系统、嵌入式系统、科学计算、金融、图形图像处理、数据库管理、网络通信、人工智能、虚拟现实、航空航天等领域都有广泛应用。C++ 以其高性能、内存管理和跨平台兼容性等优势,成为众多开发者的选择。
WK
32 1
|
1月前
|
存储 C++
【C++篇】C++类和对象实践篇——从零带你实现日期类的超详细指南
【C++篇】C++类和对象实践篇——从零带你实现日期类的超详细指南
24 2
【C++篇】C++类和对象实践篇——从零带你实现日期类的超详细指南
|
29天前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
237 3
|
1月前
|
存储 编译器 C语言
C++类与对象深度解析(一):从抽象到实践的全面入门指南
C++类与对象深度解析(一):从抽象到实践的全面入门指南
47 8
|
2月前
|
C++
【C++案例】一个项目掌握C++基础-通讯录管理系统
这篇文章通过一个通讯录管理系统的C++项目案例,详细介绍了如何使用C++实现添加、显示、删除、查找、修改和清空联系人等功能。
39 3
|
2月前
|
C++
c++继承层次结构实践
这篇文章通过多个示例代码,讲解了C++中继承层次结构的实践应用,包括多态、抽象类引用、基类调用派生类函数,以及基类指针引用派生类对象的情况,并提供了相关的参考链接。
|
4月前
|
Rust 测试技术 编译器
Rust与C++的区别及使用问题之Rust项目中组织目录结构的问题如何解决
Rust与C++的区别及使用问题之Rust项目中组织目录结构的问题如何解决
|
3月前
|
编译器 C++ 开发者
Visual Studio属性表:在新项目中加入已配置好的C++库
通过以上步骤可以确保Visual Studio中新项目成功地加入了之前已配置好的C++库。这个过程帮助开发者有效地管理多个项目中共享的库文件,提升开发效率。
81 0
|
4月前
|
Java C++ 开发者
如何根据项目需求选择使用C++还是Python进行内存管理?
【7月更文挑战第2天】如何根据项目需求选择使用C++还是Python进行内存管理?
47 0
|
5月前
|
存储 JavaScript 前端开发
程序与技术分享:C++程序设计实验考试准备资料(2019级秋学期)
程序与技术分享:C++程序设计实验考试准备资料(2019级秋学期)
下一篇
无影云桌面