C++ 初学者指南 第一篇(8)
2009-11-16 21:37
204 查看
项目1-1 英尺到米的转换
虽然前面的几个程序展示了C++语言的几个重要特性,但是它们并不实用。尽管到目前为止我们对C++的学习并不多,但是我们仍然可以利用所学习的知识来创建一个实用的程序。在该项目中,我们创建一个程序来把英尺转换成米。该程序提示用户输入英尺数据,然后显示出转换后的米的数据。
一米大约等于3.28英尺,因此我们需要使用浮点数。为了完成转换,程序中声明了两个浮点类型的变量,一个用来存储英尺的数据,一个用来存储米数据。
步骤:
1. 创建一个C++文件,命名为FtoM.cpp。(注意:在C++中文件的名字是可以任意的,你可以取任何自己喜欢的名字。)
2. 文件以下面的内容开始。这些内容解释了该程序的功能,包含了iostream头文件,指明了std命名空间。
6.以下面的代码结束程序:
Enter the length in feet: 5 5 feet is 1.52439 meters.
9. 可以尝试着输入其它的数据,也可以尝试修改成把米转换成英尺。
练习:
1.在C++中整型类型的关键字是什么?
2.double是什么意思?
3.怎样才能输出新的一行?
答案:
1.整形数据类型为int
2.double是用来表示双精度的浮点数的。
3.输出新的一行,使用\n.
虽然前面的几个程序展示了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;8. 编译并运行该程序,举例的输出结果如下:
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;
}
Enter the length in feet: 5 5 feet is 1.52439 meters.
9. 可以尝试着输入其它的数据,也可以尝试修改成把米转换成英尺。
练习:
1.在C++中整型类型的关键字是什么?
2.double是什么意思?
3.怎样才能输出新的一行?
答案:
1.整形数据类型为int
2.double是用来表示双精度的浮点数的。
3.输出新的一行,使用\n.
相关文章推荐
- C++ 初学者指南 第一篇(7)从键盘读取输入
- C++ 初学者指南 第一篇(9)
- C++ 初学者指南 第一篇(10)
- C++ 初学者指南 第一篇(12)
- C++ 初学者指南 第一篇(2)
- C++ 初学者指南 第一篇(10)使用代码块
- C++ 初学者指南 第一篇(3)
- C++ 初学者指南 第一篇(4)
- C++ 初学者指南 第一篇(5)
- C++ 初学者指南 第一篇(6)
- C++ 初学者指南 第一篇(11)
- C++ 初学者指南 第一篇(13)
- C++ 初学者指南 第一篇(14)
- C++ 初学者指南 第一篇(7)
- C++ 初学者指南 第一篇(15)
- C++ 初学者指南 第四篇(9)
- C++ 初学者指南 第三篇(7)使用continue
- C++ 初学者指南 第五篇(3)
- C++ 初学者指南 第五篇(11)
- C++ 初学者指南 第五篇(13)