6-1 计算两数的和与差 (10 分)
本题要求实现一个计算输入的两数的和与差的简单函数。
函数接口定义:
void sum_diff( float op1, float op2, float *psum, float *pdiff );
裁判测试程序样例:
#include <stdio.h>
void sum_diff( float op1, float op2, float *psum, float *pdiff );
int main()
{
float a, b, sum, diff;
scanf("%f %f", &a, &b);
sum_diff(a, b, &sum, &diff);
printf("The sum is %.2f\nThe diff is %.2f\n", sum, diff);
return 0;
}
/* 你的代码将被嵌在这里 */
输入样例:
4 6
输出样例:
The sum is 10.00
The diff is -2.00
讲解:
题目要求是:让指针psum指向sum参数,让指针pdiff指向diff参数,并求op1和op2的和与差,这是c语言指针方面比较简单的题目,直接将表达式像代码2、3行一样列出来就可以了,无需讲解,如果有什么不懂的地方还可以联系博主我。。。
代码如下
void sum_diff( float op1, float op2, float *psum, float *pdiff ){
*psum = op1 + op2;
*pdiff = op1 - op2;
}