• 2016/7/7 自定义函数copy


    题目:
    输入整数n(n<=10000),表示接下来将会输入n个实数,将这n个实数存入数组a中。请定义一个数组拷贝函数将数组a中的n个数拷贝到数组b中。
    分析:
    (1)输入n,再输入n个实数存入数组a中
    (2)将数组a中的n个数拷贝到数组b中
    (3)输出输出b中的n个数
    将(2)定义成函数copy:
    这里只是执行拷贝,所以定义无返回值函数(void);
    copy的功能是要将一个数组中的多少个数拷贝另一个数组中,这里会涉及到三个形参,设为数组c、数组d、整数m。
    定义的copy函数见参考源码中。

    源码:

    #include<stdio.h>

    double a[100],b[100];                                        //设定全局变量数组a、b各101格

    voidcopy(double c[],double d[],int m)                               //自定义函数copy形式参数c、d数组和m

    {
      for(int i=1;i<=m;i++)                                      //循环将a下标对应copy至b下标
      {
        d[i]=c[i];
      }
    }
    int main()                                               //调用主函数main
    {
      int n;
      scanf("%d",&n);
      for(int i=1;i<=n;i++)
      {
        scanf("%lf",&a[i]);
      }
      copy(a,b,n);                                            //调用copy函数
      for(int i=1;i<=n;i++)                                        //输出b前n个
      {
        printf("%lf ",b[i]);
      }
      return 0;

    }

    作者评价:

        自定义函数是一个分化下来的程序,通过函数模块化的程序,会很容易发现错误,哪错打哪,并且可以随处调用。

    有错请留言评论,非常感谢您的评论,您的支持是我的动力!

                        By    He_He _S

    2016/7/7      张呵呵于11:37时更改

                       本目不再更新

  • 相关阅读:
    JQuery 图片轮播
    js版的虚线框
    折叠菜单,选择下拉(手风琴)
    logstash的index值可以为中文
    假如正则从来没来过,我们该如何去匹配一个字符串?
    深度解析javascript中的浅复制和深复制
    笔试题
    前端笔试题总结---持续更新
    清除浮动
    一步一步的理解闭包
  • 原文地址:https://www.cnblogs.com/wuweihehe/p/5649507.html
Copyright © 2020-2023  润新知