河南工业大学C语言实验报告
专业班级:磨专1205班学号:201226040527姓名:沈道成指导老师:朱红莉
评分:
实验题目:用函数实现模块化程序设计
实验目的:熟练掌握函数的定义、调用、声明
实验内容:P218-219 习题1、2、4
实验步骤:(具体程序及运行结果)
7.1写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。
#include
int main()
{int hcf(int,int);
int lcd(int,int,int);
int u,v,h,l;
scanf("%d,%d",&u,&v);
h=hcf(u,v);
printf("H.C.F=%d\n",h);
l=lcd(u,v,h);
printf("L.C.D=%d\n",l);
return 0;
}
int hcf(int u,int v)
{int t,r;
if (v>u)
{t=u;u=v;v=t;}
while ((r=u%v)!=0)
{u=v;
v=r;}
return(v);
}
int lcd(int u,int v,int h)
{
return(u*v/h);
}
7.3写一个判素数的函数,在主函数输入一个整数,输出是否为素数的信息。
#include
int main()
{int prime(int);