咳 第一次作业(实验体)

题目一:6-1 计算两数的和与差

1.设计思路:1.阅读题意
2.将形参带入
3.返回原函数
2.实验代码
····
void sum_diff( float op1, float op2, float psum, float pdiff )
{
psum = op1 +op2;
pdiff = op1 - op2;
}
····
3.流程图:
咳 第一次作业(实验体)_第1张图片

问题:暂无。

题目二:6-2 拆分实数的整数与小数部分
1.设计思路:
1.观察各个变量在题中的意义
3.设计算法,使函数能实现将整数部分和小数部分分离的功能
4.将题目中所给的的输入案例输入 观察是否相同 如果相同不修改
实验代码
····

void splitfloat( float x, int intpart, float fracpart )
{
intpart = (int)x;
fracpart = x - *intpart;
}
····
3.流程图:咳 第一次作业(实验体)_第2张图片

题目3: 在数组中查找指定元素
设计思路:
1.观察各个变量在题目中的意义
2.算法设计和上一题大致相同 为的是实现函数的作用
实验代码:
····
int search( int list[], int n, int x )
{
int i;
for(i=0; i {
if(list[i] == x)
return i;
}
return -1;
}
····
3.流程图:咳 第一次作业(实验体)_第3张图片

题目4: 找最大值及其下标
设计思路:
1.
实验代码:
····int fun(int a,int b,int n)
{
int i,t,c=0;
for(i=0; ia++)
{
if(a > c)
{
t = a;
a = c;
c = t;
*b = i;
}
//2 1 5 4 8 4 5 8 9 1
}
return c;
}
····

你可能感兴趣的:(咳 第一次作业(实验体))