#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void main()
{
int max(int,int);
int min(int,int);
int (*p)(int,int);//定义p是一个指向函数的指针变量,该函数有两个整型参数,参数值为整型
int a,b,c,n;
printf("enter a and b:");
scanf_s("%d,%d",&a,&b);
printf("please choose 1 or 2:");
scanf_s("%d",&n);
if(n==1) p=max;
else if(n==2)
p=min;
c=(*p)(a,b);
printf("a=%d,b=%d",a,b);
if(n==1) printf("max=%d",c);
else printf("min=%d",c);
system("pause");
}
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=y;
else z=x;
return z;
}
(C)输入两个整数,让用户选择1或2,选1时调用max函数,选2时调用min函数
最新推荐文章于 2024-06-14 09:44:07 发布