|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
//素数组第一位和第十位调换,以此类推
#include <stdio.h>
void exchange(int *array,int n);
void main()
{
extern i;
int a[10]={1,2,3,4,5,6,7,8,9,10};
exchange(a,10);
}
void exchange(int *array,int n)
{
extern i;
int *temp;
int *x=array + i,*y=array + n -1 -i;
for(i=0;i<5;i++)
{
temp = x;
x = y;
y = temp;
}
for(i=0;i<10;i++)
{
printf("%d",array[i]);
}
}
int i;
本帖最后由 superbe 于 2019-8-28 23:07 编辑
- //素数组第一位和第十位调换,以此类推
- #include <stdio.h>
- void exchange(int *array,int n);
- void main()
- {
- extern i;
- int a[10]={1,2,3,4,5,6,7,8,9,10};
- exchange(a,10);
- }
- void exchange(int *array,int n)
- {
- extern i;
- int temp;
- int *x,*y;
- for(i=0;i<5;i++)
- {
- x=array + i;
- y=array + n -1 -i;
- temp = *x;
- *x = *y;
- *y = temp;
- }
- for(i=0;i<10;i++)
- {
- printf("%d ",array[i]);
- }
- }
- int i;
复制代码
|
|