程序的运行环境实验报告.doc
院:数学与计算机学院学
院:数学与计算机学院
学
姓
学
专
班
《C语言程序设计》
课程实验报告(第1次)
名:
号:
业:软件工程
同组人:
实验地点:分测中心6A-2
实验时间:3月24日
指导教师
实验名称:实验1 C++程序的运行环境
所使用的幵发工具及环境:硬件PC机一台
实验要求:(实验内容中的任务要求在实验课上完成,若未完成 请在下次上课前利用课外时间完成)
硬件基本配置:Intel Pentiumlll以上级别的CPU,大于64MB的内存。
软件要求:Window 2000操作系统,Visual Studio 6.0或更高版本开发环境。
实验学时:2学时
实现实验内容中的题目。
写实验报告
实验目的:
掌握函数的定义和调用方法。
掌握了解函数的参数传递机制。
了解并掌握递归函数的使用。
掌握内联函数的定义和使用方法。
掌握带默认形参的函数使用方法。
掌握重载函数的定义和使用。
了解使用系统函数。
实验内容:
Syl-2
#include using namespace std; void main()
{
char ch;
int lincCnt=l: int wordCnt=0: int charCnt=0;
bool isWS=true;
while((ch=getchar()) ! =EOF)
{
charCnt++;
if (ch=,\n ) 1 incCnt++;
if (ch=’ ’ | |ch==' \n’ | | ch== \tf) isWS=true; else if (isWS=true)
{
wordCnt++;
isWS=false;
)
cout<〈"行数是:"<〈lineCnt〈〈endl; cout<〈〃单词个数是:〃〈<wordCnt〈〈endl; cout<〈〃字符个数是:〃<〈charCnt<〈endl; getchar ();
getchar ();
}
C:\LJ se rs\l e
C:\LJ se rs\l ekrto
Syl-3
#include
using namespace std;
void fun(int p[], int n, int in)
{
int k=n; int cnt=0; while (k!=0)
{
for (int i=0;i〈n;i++)
{
if(p[i]!=0)
cnt++;
if (cnt==m)
{
cnt=0;
0011'1〈〈口[;1]〈〈〃出列"<<611(11; p[i]=0; k—;
}
>
>
}
void main()
int n, m;
cout〈
cin?n>>m; int *p=new int[n]; for (int i=0;i
C:\Users\lenovo\Desktop\Debug\JLl.exe
input n m
匕歹|..
Itl
ti歹L
3d
ti歹L
Syl-4
#include
#include using namespace std; int mainO {
float num, x=l, tmp;cout<
cin?num; do
trap=x;
x=(x+num/x)/2;
}while(fabs(x-tmp)〉=le-7); cout?x?endl;
getchar (); getchar (); getchar (): return 0;
C:\U se rs\l enovo\Des kto p\Deb ug\l
输入需要求开平方酌数
2.23607
Syl-5
#include using namespace std; int main()
{
char m, n;
cout〈
if (m>=’ 0’ &&m〈=’ 9’)
c(Kit<
else
cout
}
C:\LJ se- rs\l e no vo\Des krto p\Deb u g
么青输入要判断的字狩= 字柯是敷字字符
Syl-6
#include using namespace std; int qy (int n,int m)
{
int y; y=n%m; return y;
}
int qy