作业 5 指针应用
设计一个程序计算输入的两个数的和与差,要求自定义一个函数 sum_diff(float op1, float op2, float *psum, float *pdiff),其中 op1 和 op2 是输入的两个数,*psum 和*pdiff 是计算得出的和与差.
#include<stdio.h> int main(void) { float sum_diff(float op1,float op2,float *psum,float *pdiff); float op1,op2,m,n; float *psum,*pdiff;//定义两个指针 psum=&m; pdiff=&n;//分别指向m和n printf("输入:"); scanf("%f %f",&op1,&op2); sum_diff(op1,op2,psum,pdiff); printf("*psum=%.2f,*pdiff=%.2f",m,n); return 0; } void sum_diff(float op1,float op2,float *psum,float *pdiff)//调用指针不需返回值 { *psum = op1 + op2; *pdiff = op1 - op2; }