C语言,有m个数,后移n位,把n位数放在最前面

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:42:57
请注解

需求不清楚!
描述清楚点
#include<stdio.h>
void main()
{
void printAll(int arr[],int len);
int* tempNum(int arr[],int len,int count);
int cnt;//所有数的个数
int count;//调整的个数
int arr[100];
int *p=arr;
int i=0;
printf("请输入数的个数:\n");
printf(" ");
scanf("%d",&cnt);
while(i<cnt)
{
scanf("%d",p);
p++;
i++;
}
printf("调整前的%d个数为:",cnt);
printAll(arr,cnt);
printf("请输入欲调整的位数:");
scanf("%d",&count);
printf("调整后的%d个数为:",cnt);
tempNum(arr,cnt,count);
printAll(arr,cnt);
scanf("%d",&cnt);
}
void printAll(int arr[],int len)
{
int i;
int *p;
p=arr;
for(i=0;i<len;i++)
{
printf("%d ",*p);
p++;
}
printf("\n");
}
int* tempNum(int arr[],i