64,682
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
void Swap_int_Array(int*,int*);
int main()
{
int value1[5]={1,2,3,4,5}; //初始化数组1
int value2[5]; //数组2
int i;
printf(">");
for(i=0; i<5; i++){
scanf("%d", value2+i); //输入
}
Swap_int_Array(value1,value2);//两个数组交换
for(i=0; i<5; i++){
printf("%d ", value1[i]);
}
printf("\n");
for(i=0; i<5; i++){
printf("%d ", value2[i]);
}
printf("\n");
return 0;
}
void Swap_int(int* first, int* second);
void Swap_int_Array(int *value1,int *value2) //数组交换
{
int i;
for(i = 0; i != 5; ++i)
{
Swap_int(value1+i, value2+i); //值交换
}
}
void Swap_int(int* first, int* second)
{
int temp;
temp=*first;
*first=*second;
*second=temp;
}
#include <stdio.h>
void Swap_Int(int* value1,int* value2);
void main()
{
int value1=3; //初始化value为3
int value2;
printf(">");
scanf("%d",&value2); //输入value2
Swap_Int(&value1,&value2);
printf("%d ", value1);
printf("\n");
printf("%d ", value2);
printf("\n");
}
void Swap_Int(int* value1,int* value2)
{
int temp;
temp=*value1;
*value1=*value2;
*value2=temp;
}
#include <stdio.h>
void Swap_Int(int* value1,int* value2);
void main()
{
int value1=4; //初始化value为4
int value2;
printf(">");
scanf("%d",&value2); //输入value2
Swap_Int(&value1,&value2);
printf("%d ", value1);
printf("\n");
printf("%d ", value2);
printf("\n");
}
void Swap_Int(int* value1,int* value2)
{
int temp;
temp=*value1;
*value1=*value2;
*value2=temp;
}
#include <stdio.h>
void Swap_Int(int* value1,int* value2);
void main()
{
int value1;
int value2;
printf(">");
scanf("%d%d", &value1,&value2);
int *va1,*va2;
va1 = &value1;
va2 =&value2;
Swap_Int(va1,va2);
printf("%d ", value1);
printf("\n");
printf("%d ", value2);
printf("\n");
}
void Swap_Int(int* value1,int* value2)
{
int temp;
temp=*value1;
*value1=*value2;
*value2=temp;
}