zoukankan      html  css  js  c++  java
  • 第一次作业

    第一题:

                计算两数的和与差
    

    设计思路:

                      1:看题目:主函数与函数声明
                      2:理解与分析:给a,b赋值,实参:a, b, &sum, &diff。形参:op1, op2, *psum,  *pdiff,它们一一对应
                      3:计算:调用函数计算两数的和与差:*psum=op1+op2;,*pdiff=op1-op2
                      4:输出
    

    流程图:

    实验代码:

     void sum_diff( float op1, float op2, float *psum, float *pdiff )
    {
      *psum=op1+op2;
      *pdiff=op1-op2;
    }
    

    错误信息采用以下格式:

    错误信息:
    输出无“;”
    改正方式:
    输出加“;”

    第二题:

    拆分实数的整数与小数部分

    设计思路:

                   1:看题目:主函数与函数声明
                   2:理解与分析:题目给你一个x,通过调用函数,让你将它的整数与小数部分分离,*intpart接受整数部分,*fracpart接受小数部分
                   3:计算:整数:*intpart=x/1
                                   小数:*fracpart=x-*intpart
    

    流程图:

    实验代码:

    void splitfloat( float x, int *intpart, float *fracpart )
    {
      *intpart=x/1
      *fracpart=x-*intpart
    }
    

    错误信息采用以下格式:

    错误信息:

                1:求整数时,写成了*intpart=x/1.0
    

    改正方式:

               1:将它改为:*intpart=x/1
    

    第三题:

               在数组中查找指定元素
    

    设计思路:

                     1:看题目:主函数与函数声明
                     2:理解与分析:题目给你一个数组a[MAXN],里面存有一些数字,然后,再让你输入一个数x,看数组中是否存在这个数,若存在,输出相应元素的最小下标index ,若不存在,输出Not found
                     3:解答:在先splitfloat定义一个int s=-1,s作为返回值;再定义一个int i=0;用一个for循环,判断数组中是否存在这个数,若存在,令s=这个数的下标,若不存在,s还是等于-1,最后返回s
    

    流程图:

  • 相关阅读:
    使用命令行创建制作 MACOS HIGH SIERRA 正式版 USB 安装盘
    IONIC2/3解决文本框获取焦点的问题
    一步一步实现IONIC2/3 热更新
    IONIC打包安卓遇到COM.ANDROID.SUPPORT:SUPPORT-V4错误的解决办法
    js hoisting
    js立即执行函数
    关于js sort排序方法
    js基础--substr()和substring()的区别
    关于align-items和align-content的区别和使用场景
    关于ionic开发中遇到的坑与总结
  • 原文地址:https://www.cnblogs.com/2719610441qqcom/p/8597013.html
Copyright © 2011-2022 走看看