c++程序设计实验报告三/c++实验报告

一、实验内容

1. 编写一个函数,带一个整型参数,返回参数对9取模后的值(即n%9)。

2. 编写一个函数divides,带两个整型参数,如果第二个整数能整除第一个整数(即余数为0),则返回true,否则返回false。

3. 编写一个函数minimumValue,打印并返回其5个整型参数的最大值

二、实验目的

1. 理解如何模块化地用函数来构建程序。

2. 掌握如何创建新的函数。

3. 理解在函数间传递信息的机制。

三、主要仪器设备及耗材

硬件:计算机一台

软件:VC++ 6.0,MSDN2003或者以上版本

四、实验步骤

1. 创建空白新工程,向新工程中添加空文件

2. 编写代码

3. 编译、调试并运行

五、实验数据及处理结果

试验内容相关代码:

parameter .h文件代码:

int addition(int n)

{

return n%9;

};

bool devides(int i, int j)

{

return j%i==0 ?true:false;

};

int maxmiumValue(int nmb1,int nmb2,int nmb3,int nmb4,int nmb5)

{

int i ,b[5],max;

max=b[0]=nmb1;b[1]=nmb2;b[2]=nmb3;b[3]=nmb4;b[4]=nmb5;

for(i=0;i<4;i++)

max=max<b[i+1]?b[i+1]:max;

return max;

};

Main文件代码:

#include<iostream>

#include ”parameter.h”

using namespace std;

void main()

{

int nb1, nb2, nb3,nb4,nb5;

cin>>nb1>>nb2>>nb3>>nb4>>nb5;

cout<<addition(nb1)<<”\n”<<devides(nb2,nb3)<<”\n”<<maxmiumValue(nb1,nb2,nb3,nb4,nb5);

}

六、思考讨论题或体会或对改进实验的建议

在这个程序中使用了头文件,主要是使功能模块与主函数分开,达到简明的效果,通过使用一些运算字符可以简化代码,自我感觉代码简明性还是做的可以的。

Leave a Reply

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:


正在读取数据……