回到系列文章的目录——[系列文章目录] 回到本章目录——[第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)将图形先看成上下两段,针对每一段,再设计策略。