实验一 熟悉实验环境
湖北工业大学工程技术学院实验报告
课程名称: 面向对象程序设计 实验内容: 实验一 熟悉实验环境 学院: 工 程 技 术 学 院 专业班级:
姓名: 学号: 指导教师:
实验日期: 实验地点:
一、实验目的
1、1、了解和使用Visual C++6.0的集成开发环境。
2、熟悉Visual C++6.0环境的基本命令和功能键,熟悉常用的菜单命令。
3、学习使用Visual C++6.0环境的帮助。
4、学会完整的C++程序开发过程(编辑、编译、连接、调试、运行、查看结果)。
二、实验步骤
1、输出100以内的所有素数。
程序如下:
#include
using namespace std;
int main()
{
int j;
for(int i=2;i
{
for(j=2;j
{
if(i%j==0)
break;
}
if(j>i/2)
cout
}
cout
}
写出实验步骤、调试记录和实验结果:
2、输入五个字符串,按英文字典排序,由小到大顺序输出。 程序如下:
#include
#include
using namespace std;
int main()
{
char *t[5];
char *p;
int i,j,min;
cout
for (i=0;i
{
t[i]=new char [20];
cin >>t[i];
}
for (i=0;i
{
min =i;
for (j=i +1;j
if (strcmp(t[min],t[j])>0)
min =j;
p =t[i];
t[i]=t[min];
t[min]=p;
}
cout
for (i=0;i
cout
delete t[i];
}
写出实验步骤、调试记录和实验结果:
3、求1~20的阶乘之和。 程序如下:
#include
using namespace std; long facto(int n)
{
if (n==0||n ==1)
{
return 1;
}
else
{
return n*facto(n-1); }
}
int main()
{
int i;
long sum=0;
for (i=1;i
sum=sum +facto(i); }
cout
}
写出实验步骤、调试记录和实验结果:
三、分析与总结
四、教师评阅意见
签名: 日期: