方法很多,写了个简单的易懂的,如下可作为你的参考。
#include
#include
#define N 6 // 数据个数
#define M 3 // 移动位数
void print(int *m)
{
int i;
for(i=0;i<5;i++) printf("%3d",*(m+i));
}
void cyc(int *m)
{
int num[N], i;
for(i=0;i
print(num);
}
void get(int *num)
{
int i;
printf("input %d integers\n",N);
for(i=0;i
{
printf("No %d: \n",i+1);
scanf("%d",(num+i));
}
}
int main(void)
{
int num[N];
get(num);
print(num);
printf("\n===============================\n");
cyc(num);
system("pause");
return 0;
}
◆◆
评论读取中....
请登录后再发表评论!
◆◆
修改失败,请稍后尝试