#include <stdio.h>
void cal(int x, int y, int *sum, int *diff, int *mul, int *mod);
int main(void) {
int x=1;
int y=2;
int sum=0;
int diff=0;
int mul=0;
int mod=0;
int *p1=∑
int *p2=&diff;
int *p3=&mul;
int *p4=&mod;
cal(x,y,p1,p2,p3,p4);
printf("sum = %d\n diff = %d\n mul = %d\n mod = %d\n",sum
,diff
,mul
,mod
);
return 0;
}
void cal(int x, int y, int *sum, int *diff, int *mul, int *mod){
sum=x+y;
diff=x-y;
mul=x*y;
mod=x/y;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGNhbChpbnQgeCwgaW50IHksIGludCAqc3VtLCBpbnQgKmRpZmYsIGludCAqbXVsLCBpbnQgKm1vZCk7CgppbnQgbWFpbih2b2lkKSB7CgoJaW50IHg9MTsKCWludCB5PTI7CglpbnQgc3VtPTA7CglpbnQgZGlmZj0wOwoJaW50IG11bD0wOwoJaW50IG1vZD0wOwoKCWludCAqcDE9JnN1bTsKCWludCAqcDI9JmRpZmY7CglpbnQgKnAzPSZtdWw7CglpbnQgKnA0PSZtb2Q7CgoJY2FsKHgseSxwMSxwMixwMyxwNCk7CgkKCXByaW50Zigic3VtID0gJWRcbiBkaWZmID0gJWRcbiBtdWwgPSAlZFxuIG1vZCA9ICVkXG4iLHN1bSxkaWZmLG11bCxtb2QpOwoJCglyZXR1cm4gMDsKfQoKdm9pZCBjYWwoaW50IHgsIGludCB5LCBpbnQgKnN1bSwgaW50ICpkaWZmLCBpbnQgKm11bCwgaW50ICptb2QpewoJCglzdW09eCt5OwoJZGlmZj14LXk7CgltdWw9eCp5OwoJbW9kPXgveTsKCn0K