C++ Primer Plus Chapter3
2016-02-13 23:16
411 查看
C++ Primer Plus Chapter3
//3.1
#include<iostream>
int main()
{
using namespace std;
int height, feet, inches;
cout << "Enter your height(inches) ____\b\b\b\b";
cin >> height;
const int con_fac = 12;
feet = height / con_fac;
inches = height % con_fac;
cout << "Your heght is " << feet << " feet and " << inches << " inches" << endl;
return 0;
}
//3.1
#include<iostream>
int main()
{
using namespace std;
int height, feet, inches;
cout << "Enter your height(inches) ____\b\b\b\b";
cin >> height;
const int con_fac = 12;
feet = height / con_fac;
inches = height % con_fac;
cout << "Your heght is " << feet << " feet and " << inches << " inches" << endl;
return 0;
}
//3.2 #include<iostream> int main() { using namespace std; int feet, inches; double weight; cout << "Enter your height's feet,inches and weight(pound)" << endl; cin >> feet >> inches >> weight; const int con_fac_h = 12; const double con_fac_i = 0.0254; const double con_fac_w = 2.2; double height = feet * con_fac_h + inches; height = con_fac_i*height; weight = weight / con_fac_w; double BMI = weight / (height*height); cout << "BMI=" << BMI << endl; return 0; }
//3.3 #include<iostream> int main() { using namespace std; int degrees, minutes, seconds; const double con_fac = 60;//转换因子 cout << "Enter a latitude in degrees,minutes,and seconds:" << endl; cout << "First, enter the degrees:___\b\b\b"; cin >> degrees; cout << "Next, enter the minutes of arc:___\b\b\b"; cin >> minutes; cout << "Finally, enter the seconds of arc:___\b\b\b"; cin >> seconds; cout << degrees << " degrees, " << minutes << " minutes, " << seconds << " seconds = "; cout << degrees * 1 + minutes / con_fac + seconds / con_fac / con_fac << "degrees." << endl; return 0; }
//3.4 #include<iostream> int main() { using namespace std; long seconds; cout << "Enter the number of seconds:"; const int con_day = 24, con_hour = 60, con_minutes = 60; cin >> seconds; int second = seconds % con_minutes; int minutes = seconds / con_minutes%con_hour; int hours = seconds / con_minutes / con_hour%con_day; int days = seconds / con_minutes / con_hour / con_day; cout << seconds << "seconds = " << days << " days, " << hours << " hours, "; cout << minutes << " minutes, " << second << " second." << endl; return 0; }
//3.5 #include<iostream> int main() { using namespace std; float wor, ame; cout << "Enter the world's population:"; cin >> wor; cout << "Enter the population of the US:"; cin >> ame; float per = ame / wor; cout << "The population of the US is " << per*100 << "% of the world population." << endl; return 0; }
//3.6 #include<iostream> int main() { using namespace std; float km, l; cout << "Enter the distance of driving(Km):"; cin >> km; cout << "Enter the gasoline usage(L):"; cin >> l; cout << "The fuel consumption per 100 kilometers is " << km / l / 100; return 0; }
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- android 代码实现控件之间的间距
- 如何组织构建多文件 C 语言程序(二)
- [Android]在代码里运行另一个程序的方法
- 关于指针的一些事情
- 如何写好 C main 函数
- 肯特·贝克:改变人生的代码整理魔法
- c++ primer 第五版 笔记前言
- share_ptr的几个注意点
- 网页恶意代码的预防
- 高手写的Tracer-Flash代码调试类代码下载
- CSS代码缩写技巧
- 非主流Q-zOne代码代码搜集第1/2页
- CreateWeb.vbs 代码
- Lua中调用C++函数示例
- Lua和C语言的交互详解
- Lua中编译执行代码相关的函数详解
- Lua教程(一):在C++中嵌入Lua脚本
- Lua教程(二):C++和Lua相互传递数据示例
- C++联合体转换成C#结构的实现方法