#include<stdio.h>
int* q,int* w;
int dx(int a,int b)
{
if(a>=b)
{
a=a/2;
b=a+b;
q=&a;
w=&b;
}
else
{
b=b/2;
a=b+a;
q=&a;
w=&b;
}
return 0;
}
int main()
{
int x,y;
scanf("%d%d",&x,&y);
dx(x,y);
printf("%d %d\n",*q,*w);
dx(*q,*w);
printf("%d %d\n",*q,*w);
return 0;
}
写一个被调函数,它可以对主函数中的两个变量做如下操作。 (1)将大数的一半给小数,如12和4,操作后两个数分别是6和10. (2)将新的大数的一半给小数,比如上面的6和10,操作后变为11
最新推荐文章于 2022-08-05 20:04:54 发布