int sub(int,int,int,int); a=add(m,n,a,b,q); p=sub(m,n,a,p);
cout<<\这两个数的最大公约数为:\ cout<<\这两个数的最小公倍数为:\ int add(int m,int n,int a,int b,int q) { if(m>n){a=m;b=n;} else{a=n;b=m;} do{ q=a%b; a=b; b=q; } while(q!=0); return a; }
int sub(int m,int n,int a,int p) { p=m*n/a; return p; }
41
42
实验__15__实验报告
教学班级:_______ 学生学号:__________ 学生姓名:___________ 实验日期:___________ 实验地点:_________(机房) 指导教师签名:__________ 实验成绩:___________
一、实验目的
1.掌握自定义有返回值函数的概念、定义及使用;
2.掌握自定义void函数的概念、定义及使用;
3.掌握自定义有返回值函数与自定义void函数在定义及使用上的区别; 4.掌握函数参数间的数据传递。
二、实验任务
1. 设计一个程序,用来计算输入的两个整数的加、减、乘、除,每一个计算要单独用一个用户自定义的void函数来实现,接收输入数据也要用void函数来实现,输入数据中不包含0。
2. 将键盘输入的10个整数按从小到大的顺序排序(冒泡法),要求排序功能用自定义函数实现。
三、实验结果(源程序 + 注释)
#include
cout<<\请输入a和b:\ cin>>a>>b; void add(int,int);
43
void sub(int,int); void c(int,int); void d(int,double); cout<<\ cout<<\ cout<<\ cout<<\ return 0; }
void add(int a,int b) {cout< 44
相关推荐: