码迷,mamicode.com
首页 > 编程语言 > 详细

C语言 数组形参

时间:2014-09-09 13:50:49      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:c语言   数组   

#include<stdio.h>

#define M 80

void proc(int *w,int p,int n)

{


    int i,j,t,k;

    for(i=p;i<=n-1;i++)

    {

        t = w[n-1];  //保存最后一个数

        for(j = n-2;j >= 0 ;j--)

        w[j+1] = w[j];   //所有数后移一位

        w[0] = t;    //将最后一个数的数值赋给第一位

    }

}


void main()

{

    int arr[M] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14};

    int i,p,n = 14;

    printf("原数组:  ");

    for( i = 0; i < n;i++)

    {

       printf("%3d",arr[i]);

    }

    printf("\n\n输入移动的起始位: ");

    scanf("%d",&p);

    proc(arr,p,n);  //调用功能函数

    printf("\n移动后的数组: ");

    for( i = 0; i < n;i++)

    {

        printf("%3d",arr[i]);

    }

    printf("\n");

}


C语言 数组形参

标签:c语言   数组   

原文地址:http://taiyi928.blog.51cto.com/7898859/1549878

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