第一次作业(1)
题目6.1
设计思路
(1).算法- 第一步,读题,明确题目中变量定义
- 第二部,找到函数中形参实参
- 第三步,编程完成题目要求
(2).流程图
代码
void sum_diff( float op1, float op2, float psum, float pdiff )
{
psum = op1 + op2;
pdiff = op1 - op2;
}本题遇到的问题
- 错误显示:编译失败
- 错误原因:引用函数时多加分号
- 改正方法:去掉分号
题目6.2
设计思路
(1). 算法
- 第一步,读题,明确题目中变量定义
- 第二部,找到函数中形参实参
- 第三步,编程完成题目要求
(2). 流程图
实验代码
void splitfloat( float x, int intpart, float fracpart )
{
intpart = (int)x;
fracpart = x - *intpart;
}本题遇到的问题
- 未遇到问题
第一次作业(2)
题目6.1
设计思路
(1). 算法
- 第一步,读题,明确题目中变量定义
- 第二部,找到函数中形参实参
- 第三步,编程完成题目要求
(2). 流程图
实验代码
int search( int list[], int n, int x )
{
int index=-1,num;
for(num=0;num<n;num++){
if(x==list[num]){
index=num;
break;
}
}
return(index);
}本题遇到的错误
- 未遇到问题
6.2
设计思路
(1). 算法
- 第一步,读题,明确题目中变量定义
- 第二部,找到函数中形参实参
- 第三步,编程完成题目要求
(2). 流程图