博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
春季学期第六周作业
阅读量:6094 次
发布时间:2019-06-20

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

本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里
我在这个课程的目标是 能够熟练的运用指针
这个作业在那个具体方面帮助我实现目标 在这个作业中学到了指针函数的应用
参考文献 C语言程序设计(第三版)第八章

基础作业

6-1 求两数平方根之和 (10 分)

函数fun的功能是:求两数平方根之和,作为函数值返回。例如:输入12和20,输出结果是:y = 7.936238。

函数接口定义:

double fun (double *a, double *b);

其中 a和 b是用户传入的参数。函数求 a指针和b 指针所指的两个数的平方根之和,并返回和。

裁判测试程序样例:

#include
#include
double fun (double *a, double *b); int main ( ){ double a, b, y;scanf ("%lf%lf", &a, &b ); y=fun(&a, &b); printf ("y=%.2f\n", y );return 0;}
/* 请在这里填写答案 */

输入样例:

12 20

输出样例:

y=7.94

1实验代码:

double fun (double *a, double *b){   return sqrt(*a)+sqrt(*b);}

2、流程图:

1581790-20190405202754180-264326155.png
3、调试中的错误:没有
4、运行截图:
1581790-20190406080826772-1181875926.png

7-1 利用指针返回多个函数值 (30 分)

读入n个整数,调用max_min()函数求这n个数中的最大值和最小值。

输入格式:

输入有两行: 第一行是n值; 第二行是n个数。

输出格式:

输出最大值和最小值。

输入样例:

在这里给出一组输入。例如:

58 9 12 0 3

输出样例:

在这里给出相应的输出。例如:

max = 12min = 0

1、实验代码:

#include
#include
void max_min(int a[],int s,int* px,int* pn);int main(){ int n,i,max,min,s=0,*px,*pn,a[100000]; scanf("%d",&n); for(i=0;i
a[i]) *pn=a[i]; }}

2、流程图:

1581790-20190406083032901-2054803336.png

3、编程中的错误:

1581790-20190406081709877-2005000593.png
4、运行截图:
1581790-20190406082706843-1039482623.png
预习题我没写

学习进度:

周/日期 这周所花时间 代码行数 学到的知识点简介
四周/3/16~3/24 12 150 一维数组与二维数组的应用
五周/3/24~3/29 7 150 字符串的储存运算都可以用一维数组来实现
六周/3/31~4/5 10 220 指针函数的定义与运用,指针,数组和地址的关系

转载于:https://www.cnblogs.com/caoe666/p/10659630.html

你可能感兴趣的文章
使用cygwin在windows上模拟unix环境,解决不能显示中文的问题
查看>>
No module named urls最新解决方法
查看>>
linux 中 用户管理 (composer 时不能root 遇到)
查看>>
for循环json对象取值
查看>>
EF中Repository模式应用场景
查看>>
单位圆盘的全纯自同构群Aut B(0,1)
查看>>
实验二 Java面向对象程序设计
查看>>
Sicily 1504:Slim Span(最小生成树)
查看>>
(树)Subtrees -- hdu -- 5524
查看>>
------__________________________9余数定理-__________ 1163______________
查看>>
webapp返回上一页 处理
查看>>
新安装的WAMP中phpmyadmin的密码问题
查看>>
20172303 2017-2018-2 《程序设计与数据结构》第5周学习总结
查看>>
11.查询截取分析_慢查询日志
查看>>
(转)HTML的代码(从朋友那转的,看着觉得会有用就转了)
查看>>
eclipse中将一个项目作为library导入另一个项目中
查看>>
Go语言学习(五)----- 数组
查看>>
Android源码学习之观察者模式应用
查看>>
Content Provider的权限
查看>>
416. Partition Equal Subset Sum
查看>>