//如果除法成功,打印出来(返回1);除法不成功返回0情况下不打印结果;
#include<stdio.h>
int divide(int a, int b, int *result);
int main(void)
{
int a,b,c;
scanf("%d %d",&a,&b);
if(divide(a,b,&c)) //if为真的情况下,打印;if=0为假不打印结果。
{
printf("%d/%d=%d\n",a,b,c); //输出的结果c,就是函数指针传过来的*result!
}
return 0;
}
int divide(int a, int b, int *result)
{
int ret=1;
if(b==0) ret=0;
else
{
*result=a/b;
}
return ret;
}