スワップ
1068 ワード
1、二数の内容を交換する
#include<stdio.h>
int swap(int *a,int *b)
{
int tmp=*a;
*a=*b;
*b=tmp;
}
int main()
{
int a,b;
printf(" :");
scanf("%d%d",&a,&b);
swap(&a,&b);
printf(" :%d %d
",a,b);
return 0;
}
2、二数組の内容を交換する
#include<stdio.h>
int swap(int *a,int *b)
{
int tmp=*a;
*a=*b;
*b=tmp;
}
int main()
{
int i=0;
int arr1[10],arr2[10];
int len1=sizeof(arr1)/sizeof(arr1[0]);
int len2=sizeof(arr2)/sizeof(arr2[0]);
scanf("%d",&arr1[10]);
scanf("%d",&arr2[10]);
for(i=0;i<len1;i++)
{
swap(&arr1[i],&arr2[i]);
}
for(i =0;i<len1;i++)
{
scanf("%d",&arr1[i]);
}
for(i =0;i<len2;i++)
{
scanf("%d",&arr2[i]);
}
printf("arr1=%d
",arr1[i]);
printf("arr2=%d",arr2[i]);
return 0;
}