第六周编程总结

Posted lll0719

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第六周编程总结相关的知识,希望对你有一定的参考价值。

表头:

这个作业属于那个课程C语言程序设计II
这个作业要求在哪里 第六周作业要求
我在这个课程的目标是 学会运用指针做函数参数,指针的基本使用
这个作业在哪个具体方面帮助我实现目标  
参考文献 C语言程序设计II第八章

实验题目:

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

函数接口定义:

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

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

裁判测试程序样例:

#include<stdio.h>
#include <math.h> 
double fun (double *a, double *b); 
int main ( )
{ double a, b, y;
scanf ("%lf%lf", &a, &b );
 y=fun(&a, &b); printf ("y=%.2f
", y );
return 0;
}


/* 请在这里填写答案 */

输入样例:

12 20

输出样例:

y=7.94

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

函数接口定义:

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

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

裁判测试程序样例:

#include<stdio.h>
#include <math.h> 
double fun (double *a, double *b); 
int main ( )
{ double a, b, y;
scanf ("%lf%lf", &a, &b );
 y=fun(&a, &b); printf ("y=%.2f
", y );
return 0;
}


/* 请在这里填写答案 */

输入样例:

12 20

输出样例:

y=7.94

 

实验代码:

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

 

 

实验思路:

技术图片

 

 实验结果:

技术图片

 

 

实验题目;

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

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

输入格式:

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

输出格式:

输出最大值和最小值。

输入样例:

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

5
8 9 12 0 3

输出样例:

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

max = 12
min = 0



 实验代码:

 

#include<stdio.h>
void max_min (int n, int *m);
int main (void)
{
    int n, i;
    int m[999];
    
    scanf("%d", &n);
    
    for(i = 0;i < n;i++){
        scanf("%d", &m[i]);
    }
    
    max_min(n, m);
    
    return 0;
}
void max_min (int n, int *m){
    int i, max, min;
    
    max = min = m[0];
    
    for(i = 1;i < n;i++){
        if(max < m[i])
        max = m[i];
        
        if(min > m[i])
        min = m[i];
    }
    printf("max = %d
", max);
    printf("min = %d", min);
}

实验思路

 

 技术图片

 

 

 

实验进度:

周期           代码行          学习感悟          用时

第六周        47                                        3小时 

以上是关于第六周编程总结的主要内容,如果未能解决你的问题,请参考以下文章

linux学习第六周总结

第六周编程总结

第六周编程总结

第六周编程总结

第六周编程总结

第六周编程总结