题目没有错,我要重新开始学习c++,更确切的是开始学习c++,因为,我现在感觉我没有点的关于c++的知识,自己更是写不出一个完整程序来,到现在会做的程序就一个a+b。好吧,就到这,自己下决心的事情也不是一个两个了,不过都是没啥好结果,我先不管这一次的事情会不会有结果,我想用这一篇博文记录一些我学习c++的历程。我现在大二,c++是我大一时的基础课,不过很遗憾。那个时候学的是谭浩强的《c++程序设计第二版》。这一次我学习的是《c++ Primer Plus 第五版》作者是Stephen prata。我不知道怎么去学计算机的知识,因为感觉这些技术很庞大,主要是感觉很难得样子。不过要平心静气,努力学习了! 编程练习:
3.7.2 注:这个代码是错误的,不过能力有限改不过了,暂且放着吧。 #include<iostream> using namespace std;
const double z = 12; const double x = 0.0254; const double y = 2.2;
double change1(double a, double b); double change2(double a); void bmi(double m, double i);
int main() { double a, b, c; cin >> a; cin >> b; cin >> c; double mi = change1(a, b); double kg = change2(a); bmi(kg , mi); }
double change1(double a, double b) { double c; c = (a*z+b)*x; return c; } double change2(double a) { double c; c = a / y; return c; } void bmi(double m, double i) { m = m /( i*i); cout << m; } 3.7.2副 注:这个是正确的。 //BMI计算:体重(千克)除以身高(米)的平方 #include<iostream> using namespace std;
const double x = 12; const double y = 0.0254; const double z = 2.2;