博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
咳 第一次作业(实验体)
阅读量:4987 次
发布时间:2019-06-12

本文共 842 字,大约阅读时间需要 2 分钟。

题目一: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.流程图:
1342891-20180325185155773-985207471.png

问题:暂无。

题目二:6-2 拆分实数的整数与小数部分

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

void splitfloat( float x, int intpart, float fracpart )

{
intpart = (int)x;
fracpart = x - *intpart;
}
····
3.流程图:1342891-20180325185355703-133675090.png

题目3: 在数组中查找指定元素

设计思路:
1.观察各个变量在题目中的意义
2.算法设计和上一题大致相同 为的是实现函数的作用
实验代码:
····
int search( int list[], int n, int x )
{
int i;
for(i=0; i<n; i++)
{
if(list[i] == x)
return i;
}
return -1;
}
····
3.流程图:1342891-20180325185407072-1815543311.png

题目4: 找最大值及其下标

设计思路:
1.
实验代码:
····int fun(int a,int b,int n)
{
int i,t,c=0;
for(i=0; i<n; i++,a++)
{
if(
a > c)
{
t = a;
a = c;
c = t;
*b = i;
}
//2 1 5 4 8 4 5 8 9 1
}
return c;
}
····

转载于:https://www.cnblogs.com/Linkzr/p/8641247.html

你可能感兴趣的文章
BootStrap的栅格系统的基本写法(布局)
查看>>
移动端开发
查看>>
Excel如何取消显示分页虚线
查看>>
博弈论习题
查看>>
B题 hdu 1407 测试你是否和LTC水平一样高
查看>>
cglib 介绍 原理 使用 demo examples 【转】
查看>>
Ubuntu下安装LAMP及phpmyadmin
查看>>
理解OAuth 2.0
查看>>
HBase中Region, store, storefile和列簇的关系
查看>>
啥打法上
查看>>
一个简易git服务器的搭建
查看>>
cf1008 A. Romaji
查看>>
[转载]教你如何塑造JavaScript牛逼形象
查看>>
oracle nologging用法
查看>>
VC编程操作Excel
查看>>
【分享】如何设计更加“面向对象”的三层架构系统(1)
查看>>
实验五总结
查看>>
C++回调函数
查看>>
Phpstorm-Xdebug配置
查看>>
C#总结项目《影院售票系统》编写总结三
查看>>