/*输入a和b两个整数,分别输出最大值,最小值,以及他们的和*/
#include <stdio.h>
void main()
{
int max(int , int );
int min(int , int );
int add(int , int );
void process(int , int , int (*fun)());
int a, b;
printf("Enter a and b:\n");
scanf("%d%d", a, b);
printf("max = ");
process(a, b, max);
printf("min = ");
process(a, b, min);
printf("sum = ");
process(a, b, add);
}
int max(int a, int b)
{
int z;
if(a < b)
{
z = b;
}
else
{
z = a;
}
return z;
}
int min(int a, int b)
{
int z;
if(a < b)
{
z = a;
}
else
{
z = b;
}
return z;
}
int add(int a, int b)
{
int sum;
sum = a + b;
return sum;
}
void process(int x, int y, int (*fun)())
{
}
#include <stdio.h>
void main()
{
int max(int , int );
int min(int , int );
int add(int , int );
void process(int , int , int (*fun)());
int a, b;
printf("Enter a and b:\n");
scanf("%d%d", a, b);
printf("max = ");
process(a, b, max);
printf("min = ");
process(a, b, min);
printf("sum = ");
process(a, b, add);
}
int max(int a, int b)
{
int z;
if(a < b)
{
z = b;
}
else
{
z = a;
}
return z;
}
int min(int a, int b)
{
int z;
if(a < b)
{
z = a;
}
else
{
z = b;
}
return z;
}
int add(int a, int b)
{
int sum;
sum = a + b;
return sum;
}
void process(int x, int y, int (*fun)())
{
}