码迷,mamicode.com
首页 > 其他好文 > 详细

2016/7/7 自定义函数copy

时间:2016-07-07 12:56:56      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

题目:
输入整数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时更改

 

                   本目不再更新

 

2016/7/7 自定义函数copy

标签:

原文地址:http://www.cnblogs.com/wuweihehe/p/5649507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!