下列给定程序中,函数fun的功能是:给一组数组a输入任意4个整数,并按如下的规律输出。例如,输入1、2、3、4,程序运行后输出以下方阵:

下列给定程序中,函数fun的功能是:给一组数组a输入任意4个整数,并按如下的规律输出。例如,输入1、2、3、4,程序运行后输出以下方阵:

4 1 2 3 

3 4 1 2 

2 3 4 1 

1 2 3 4

 

 

 

#include <stdio.h>
#define M 4
void fun(int *a)
{ int I,j,k,m;
printf("Enter 4 number: ");
for(I=0;I<M;I++) scanf("%d",&a[I]);
printf("\n\nThe result :\n\n ");
for(I=M;I>0;I--)
{ k=a[M-1];
for(j=M-1;j>0;j--)
a[j]=a[j-1];
a[0]=k;
for(m=0;m<M;m++) printf("%d ",a[m]);
printf("\n ");
}
}
void main()
{ int a[M];
fun(a); printf("\n\n ");
}

posted @ 2017-10-17 19:47  can丶  阅读(1785)  评论(0编辑  收藏  举报