首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言有关问题,找下有关问题所在

2012-03-29 
C语言问题,找下问题所在#includestdio.hint main(){int fun(int x,int y,int(* p)(int,int))int min(in

C语言问题,找下问题所在
#include<stdio.h>
int main()
{
  int fun(int x,int y,int(* p)(int,int));
  int min(int x,int y);
  int max(int x,int y);
  int add(int x,int y);
  int a=11,b=22,n;
  printf("please enter 1,2or3\n");
  scanf("&d",&n);
  if(n==1) fun(a,b,max);
  else if(n==2) fun(a,b,min);
  else if(n==3) fun(a,b,add);
  getchar();
  getchar();
  getchar();
  getchar();
  return 0;

}

  int fun(int x,int y,int(* p)(int,int))
  {
  int result;
result=(* p)(x,y);
printf("%d\n",result);

  }
  int max(int x,int y)
{
  int z;
  if(x>y) z=x;
  else z=y;
  printf("max=");
  return (z);
}

int min(int x,int y)
{
  int z;
  if(x<y) z=x;
  else z=y;
printf("max=");
  return (z);
}

 int add(int x,int y)
  {
  int z;
z=x+y;
printf("sum=");
return (z);
  }

[解决办法]
要d
scanf("%d",&n);

热点排行