level 3
sioQ
楼主
#include<stdio.h>
int main()
{
int ADD(int,int);
void SWAP(int *p1,int *p2);
int (*p)(int,int);
int (*o)(int,int);
int a,b,c,d;
p=ADD;
o=SWAP;
scanf("%d,%d",&a,&b);
c=(*p)(a,b);
d=(*o)(a,b);
printf("%d,%d",c,d);
return 0;
}
int ADD(int x,int y)
{
int z;
z=x+y;
return(z);
}
void SWAP(int *p1,int *p2)
{
int tmp;
tmp=*p1;
*p1=*p2;
*p2=tmp;
}
运行结果如下

2022年11月29日 14点11分
1
int main()
{
int ADD(int,int);
void SWAP(int *p1,int *p2);
int (*p)(int,int);
int (*o)(int,int);
int a,b,c,d;
p=ADD;
o=SWAP;
scanf("%d,%d",&a,&b);
c=(*p)(a,b);
d=(*o)(a,b);
printf("%d,%d",c,d);
return 0;
}
int ADD(int x,int y)
{
int z;
z=x+y;
return(z);
}
void SWAP(int *p1,int *p2)
{
int tmp;
tmp=*p1;
*p1=*p2;
*p2=tmp;
}
运行结果如下
