12.5日常作业

一.用函数实现模块化设计

引言:当一个程序要是实现多个功能时,程序规模就会变得庞大,头绪不清,使阅读和维护程序变得困难,

此有时需要多次实现相同的功能,就要多次重复输入相同的代码,这是程序变得屯长,不精炼.因此人们
采用组装的办法来简化程序设计的过程.

定义:

1.定义无参函数:直接执行某命令无需参数

类型名 函数名()
{
函数体
}

类型名 函数名(void)
{
函数体
}
如:
void printf_new()
{
printf(“调用一个无参函数”)
}

2.定义有参函数:一般需要计算一些数据需要带回返回值

类型名 函数名(形式参数表列)
{
函数体
}
如:下面定义的max函数
int max(int x,int y)
{
int z;
z=x>y?x:y;
return(z);
}

练习:调用函数计算最小公倍数最大公约数

/* Note:Your choice is C IDE */
#include “stdio.h”
int main()
{
int xxx(int x,int y);
int ddd(int x,int y);
int x,y,max,min;
scanf("%d %d",&x,&y);
max=ddd(x,y);
min=xxx(x,y);
printf("%d %d\n",max,min);
}
int ddd(int x,int y)
{
int t;
t=x<y?x:y;
for(;t>0;t–)
{
//printf("%d\n",t);
if(x%t0&&y%t0)
break;
}
return t;
}
int xxx(int x,int y)
{
int t;
t=x>y?x:y;
for(;;t++)
{
if(t%x0&&t%y0)
break;
}
return t;
}

猜你喜欢

转载自blog.csdn.net/qq_45688164/article/details/103410883
今日推荐