📄 modi87.c
字号:
/*
下列给定程序中,函数fun的功能是:给一维数组a输入任意4个整数,并按如下的规律输出。例如输入1、2、3、4,程序运行后将输出以下方阵:
4 1 2 3
3 4 1 2
2 3 4 1
1 2 3 4
请改正函数fun中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
*/
#include <stdio.h>
#define M 4
/**********found************/
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");
/**********found************/
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");
}
}
main()
{ int a[M];
fun(a); printf("\n\n");
}
/*
答案:
第1行 void fun(int a) int fun(int *a)
第9行 a[j]=a[j+1]; a[j]=a[j-1];
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -