要求一: 证实题意没法理解,没法作出回答。 要求二: 题目6-1 计算两数的和与差 1 设计思路 (1)主要描述算法 第一步:输入数据 第二步:引用函数sum_diff( float op1, float op2, float *psum, float *pdiff ) 第三步:函数sum_diff( float op1, float op2, float *psum, float *pdiff )中,将形参op1与op2的和赋值给指针psum所指的变量sum,将op1与op2的差赋值给指针pdiff所指的变量diff 第四步:输出sum与diff (2)流程图 2 实验代码 ``` void sum_diff( float op1, float op2, float *psum, float *pdiff ) { *psum=op1+op2,*pdiff=op1-op2; }算法
错误信息1:部分正确 错误缘由:在函数中重复定义sum与diff 改正方法:删去重复定义的sum与diff 题目6-2 拆分实数的整数与小数部分 1 设计思路 (1)第一步:定义一个实数x,定义一个实数fracpart做为小数部分,定义一个整数intpart做为整数部分 第二步:引用函数void splitfloat( float x, int *intpart, float *fracpart )来进行整数部分与小数部分的分解 第三步:函数void splitfloat( float x, int *intpart, float *fracpart )中将形参x强制转换为整形类型,将获得的值赋给指针intpart所指的变量intpart;将形参x减去指针intpart所指的变量的值所获得的值赋给指针fracpart所指变量fracpart 第四步:输出intpart与fracpart的值 (2)流程图  2 实验代码
void splitfloat( float x, int *intpart, float *fracpart ) { *intpart=(int)x; *fracpart=x-*intpart; }函数
要求三: 暂略