精彩百例:数组函数调用

来源:互联网 发布:网络上口口是什么意思 编辑:程序博客网 时间:2024/05/17 08:39
/*    filename:  function call of the array    function:  convert the array*/# include <stdio.h>#define N 3void convert_array(int array[N][N]);int main(void){    int array[N][N];    int i;    int j;    /*initial the array*/    printf("Please input the array element : \n");    for(i=0; i<N; i++)    {        for(j=0; j<N; j++)        {            printf("array[%d][%d]: ", i, j);            scanf("%d", &array[i][j]);        }    }    /*traverse the array*/    printf("The array element is:\n");    for(i=0; i<N; i++)    {        for(j=0; j<N; j++)        {            if(0 == j)                printf("\n");            printf("%d   ", array[i][j]);        }    }    convert_array(array);    printf("\nThe convert array is:\n");    /*output the converted array*/    for(i=0; i<N; i++)    {        for(j=0; j<N; j++)        {            if(0 == j)                printf("\n");            printf("%d   ", array[i][j]);        }    }    return 0;}/*concert the array*/void convert_array(int array[N][N]){    int i, j, temp;    for(i=0; i<N; i++)    {        for(j=i+1; j<N; j++)        {            temp = array[i][j];            array[i][j] = array[j][i];            array[j][i] = temp;        }    }}

result:

0 0
原创粉丝点击