您的位置:首页 > 编程语言 > C语言/C++

C++ 初学者指南 第一篇(8)

2009-11-16 21:37 204 查看
项目1-1 英尺到米的转换

虽然前面的几个程序展示了C++语言的几个重要特性,但是它们并不实用。尽管到目前为止我们对C++的学习并不多,但是我们仍然可以利用所学习的知识来创建一个实用的程序。在该项目中,我们创建一个程序来把英尺转换成米。该程序提示用户输入英尺数据,然后显示出转换后的米的数据。

一米大约等于3.28英尺,因此我们需要使用浮点数。为了完成转换,程序中声明了两个浮点类型的变量,一个用来存储英尺的数据,一个用来存储米数据。

步骤:

1. 创建一个C++文件,命名为FtoM.cpp。(注意:在C++中文件的名字是可以任意的,你可以取任何自己喜欢的名字。)

2. 文件以下面的内容开始。这些内容解释了该程序的功能,包含了iostream头文件,指明了std命名空间。

/*
Project 1-1  该程序实现从英尺到米的转换
程序文件命名为 FtoM.cpp
*/
#include <iostream>
using namespace std;
3.main()函数中声明变量f和m:

int main()
{
double f; //存储英尺的长度
double m; // 存储转换后的米的数据
4.增加输入英尺数据的代码:

cout << "Enter the legth in feet:";
cint>>f; //读取英尺数据
5.增加进行转换和输出的代码:
m= f / 3.28;//转换成米
cout << f << " feet is " << m << " meters.";


6.以下面的代码结束程序:

return 0;
}
7. 程序完成后应该是下面的这个样子

/*
Project 1-1  该程序实现从英尺到米的转换
程序文件命名为 FtoM.cpp
*/
#include <iostream>
using namespace std;
int main()
{
double f; // holds the length in feet
double m; // holds the conversion to meters
cout << "Enter the length in feet: ";
cin >> f; // read the number of feet
m = f / 3.28; // convert to meters
cout << f << " feet is " << m << " meters.";
return 0;
}
8. 编译并运行该程序,举例的输出结果如下:

Enter the length in feet: 5 5 feet is 1.52439 meters.

9. 可以尝试着输入其它的数据,也可以尝试修改成把米转换成英尺。

练习:

1.在C++中整型类型的关键字是什么?

2.double是什么意思?

3.怎样才能输出新的一行?

答案:

1.整形数据类型为int

2.double是用来表示双精度的浮点数的。

3.输出新的一行,使用\n.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: