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

共1条 1/1 1 跳转至

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

菜鸟
2014-12-05 22:20:41     打赏
/* 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 跳转至

回复

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