c++第一次实验报告

c++实验报告
1.实验内容
1.Visual C++控制台应用程序设计步骤
2.以函数调用的方式,求圆柱体的体积。主函数中先输入圆柱体的半径和高,然后调用求体积的函数,最后要求以八进制、十进制和十六进制以及保留两位小数的方式输出结果。
3.编程实现输入一个整数,判断其能否被3,5,7整除,并输出以下信息之一:
(1)能同时被3,5,7整除;
(2)能被其中两个数(要指出哪两个)整除;
(3)能被其中一个数(要指出哪一个)整除;
(4)不能被3,5,7中任一个整
4. 要求实现输入两个整数,将它们交换后输出。
5.编写程序:根据输入的球的半径,分别计算球的表面积、体积和质量,假设球的密度为7.8kg/dm3,输出计算结果。
6.用sizeof运算符计算C++中char, short, int, long, float, double 等基本数据类型所占的字节数,并按以下格式输出。
sizeof(char)= 1 byte
sizeof(short) = 2 bytes
sizeof(int) = 4 bytes

再将计算结果以表格形式输出。
char 1
short 2
int 4

最后将计算结果保存在数组中,再按表格形式输出。
2.c++输入输出易出错的几个地方:
①采用cin输入将会跳过空白字符(包括空格,制表符,退格符和回车等)。如果要求把从键盘上输入的所有字符,包括空白字符,都作为输入字符赋给字符变量,必须使用函数cin.get(字符变量),但这时如前面曾有输入,会读入不是希望获取的表示输入结束的回车符,形成空串。
②向一个字符数组中输入字符串时,应该使用函数:getline(字符数组,字符数量) 。这时如前面曾有输入,会读入输入结束的回车符,形成空串。
③ 当使用旧的头文件,用键盘输入数字时如以0开头,计算机会将该数看作是八进制数,以0x开头则被看做是十六进制数。当使用不带.h的头文件时,0被忽略,仍作为十进制,0x开头只认0,必须显式地指定数据的进制。非十进制只适用于整型变量,不适用于实型变量。
3.实验中出现的错误
1.定义完一个类后,后面的大括号后要加分号;
2.cout和cint的符号不能混淆
4.实验心得
在c++编程中,一定要用心,写错一个字母,整个程序就错了,还有在编程前,首先要想好整个构架再编,这样会提高效率。还有,要多看书上的例题,多练习。

相关文档
最新文档