这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 岭南EE码农港 » RE: 设计一个函数,每次调用时实现不同功能

共1条 1/1 1 跳转至

RE: 设计一个函数,每次调用时实现不同功能

菜鸟
2014-12-12 21:16:58     打赏
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
	int max(int,int);
	int min(int,int);
	int add(int,int);
	void process(int,int,int(*fun)(int,int));
	int a,b;
	printf("puta,b:");
	scanf("%d,%d",&a,&b);
	printf("max=");
	process(a,b,max);
	printf("min=");
	process(a,b,min);
	printf("sum= ");
	process(a,b,add);
	printf("ID:2013304133\n");
	}
int max(int x, int y)
   {int z;
   	if(x>y)z=x;
   	else z=y;
   	return (z);
   }
int min(int x,int y)
  { int z;
	if(x<y)z=x;
	else z=y;
	return(z);
  }
int add(int x,int y)
  { int z;
	z=x+y;
	return(z);
  }
void process(int x,int y,int(*fun)(int,int))
{    int result;
	result=((*fun)(x,y));
	printf("%d\n",result);
}



	

	
    

 


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]