zoukankan      html  css  js  c++  java
  • 第六周作业

    所属课程 C语言程序设计Ⅱ
    作业要求 https://pintia.cn/problem-sets/1112476125040893952/problems/1112531032628420608
    课程目标 学好C语言
    具体方面 通过对编程过程的熟悉了解C语言
    参考文献 C语言程序设计

    阿斯蒂

    一、求两数平方根之和

    1.实验代码

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

    2.设计思路

    输入变量利用公式

    3.遇到问题及解决方法

    公式运用不熟

    4.运行结果截图

    二、利用指针返回多个函数值

    1.实验代码

    #include<stdio.h>
    void max_min(int *x,int y,int *max,int *min);
    int main()
    {
        int n,i,max,min;
        scanf("%d",&n);
        int a[n];
        for(i=0;i<n;i++)
        {
            scanf("%d",&a[i]);
        }
        max_min(a,n,&max,&min);
        printf("max = %d min = %d",max,min);
        return 0;
    }
    void max_min(int *x,int y,int *max,int *min)
    {
        int i,t,q;
        t=*x;
        q=*x;
        for(i=0;i<y;i++)
        {
            if(*(x+i)>t){
                t=*(x+i);     //t现在为最大值
            }
            if(*(x+i)<q){
                q=*(x+i);
            }
        }
        *max=t;
        *min=q;
    }

     2.设计思路

     1)输入变量

    2)if判断

    3.遇到问题及解决方法

    思路不明确,不知道下一步该这么做

    问同学具体方法

    4.运行结果截图

    三、思考题

    1..为什么要使用指针?它有什么用?

    作用:指针就是指向一个特定内存地址的一个变量

    指针可以更方便操作

    2.指针变量在内存中暂用多大的空间?它的大小由什么决定?

    指针变量所占存储空间的大小取决于指针变量所指向的存储空间的类型

  • 相关阅读:
    教育后台管理系统:Postman
    教育后台管理系统:查询课程列表信息
    教育后台管理系统:JSON
    教育后台管理系统:后台系统搭建
    教育后台管理系统:Maven的常用命令 & 依赖范围
    教育后台管理系统:Maven 项目管理工具
    教育后台管理系统:项目架构
    Vocabulary:annexation
    Java Web(二)- 学习笔记
    Listener监听器 -案例
  • 原文地址:https://www.cnblogs.com/shihao0701/p/10660114.html
Copyright © 2011-2022 走看看