#include <stdio.h>
void cal(int x,int y,int *sum,int *diff,int *mul,int *mod);
int main(void){
int x=12;
int y=3;
int sum;
int diff;
int mul;
int mod;
cal(x,y,&sum,&diff,&mul,&mod);
printf("x=%d,y=%d\n",x,y);
printf("sum=%d,diff=%d,mul=%d,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;
if(x>=0){
*diff=x-y;
}
else{
*diff=y-x;
}
*mul=x*y;
*mod=x/y;
}
I2luY2x1ZGUgPHN0ZGlvLmg+IAoKdm9pZCBjYWwoaW50IHgsaW50IHksaW50ICpzdW0saW50ICpkaWZmLGludCAqbXVsLGludCAqbW9kKTsKCmludCBtYWluKHZvaWQpewoJaW50IHg9MTI7CglpbnQgeT0zOwoJaW50IHN1bTsKCWludCBkaWZmOwoJaW50IG11bDsKCWludCBtb2Q7CgoJY2FsKHgseSwmc3VtLCZkaWZmLCZtdWwsJm1vZCk7CgoJcHJpbnRmKCJ4PSVkLHk9JWRcbiIseCx5KTsKCXByaW50Zigic3VtPSVkLGRpZmY9JWQsbXVsPSVkLG1vZD0lZFxuIixzdW0sZGlmZixtdWwsbW9kKTsKCglyZXR1cm4gMDsKfQoKdm9pZCBjYWwoaW50IHgsaW50IHksaW50ICpzdW0saW50ICpkaWZmLGludCAqbXVsLGludCAqbW9kKXsKCSpzdW09eCt5OwoJaWYoeD49MCl7CgkJKmRpZmY9eC15OwoJfQoJZWxzZXsKCQkqZGlmZj15LXg7Cgl9CgkqbXVsPXgqeTsKCSptb2Q9eC95Owp9Cg==