兩個(gè)數(shù)交換的算法 定義一個(gè)函數(shù)swap,功能為交換兩個(gè)變量a和b的值,在主函數(shù)中輸入2個(gè)數(shù),調(diào)用該函數(shù),輸出交換后的數(shù)據(jù)?
定義一個(gè)函數(shù)swap,功能為交換兩個(gè)變量a和b的值,在主函數(shù)中輸入2個(gè)數(shù),調(diào)用該函數(shù),輸出交換后的數(shù)據(jù)?#包括和限制。H>void swap(int*a,int*b){int temptemp=*
定義一個(gè)函數(shù)swap,功能為交換兩個(gè)變量a和b的值,在主函數(shù)中輸入2個(gè)數(shù),調(diào)用該函數(shù),輸出交換后的數(shù)據(jù)?
#包括和限制。H>
void swap(int*a,int*b)
{
int temp
temp=*a
*a=*b
*b=temp
}]int main()
{
int a,b
scanf(%d%d,&A,&B)
swap(%d%dn,a,b)
printf(%d%dn,a,b)
return 0
}
]交換操作實(shí)現(xiàn)了交換兩個(gè)容器中所有元素的功能。要交換的容器的類型必須匹配:它們必須是相同類型的容器,并且存儲(chǔ)的元素必須是相同類型的。調(diào)用swap函數(shù)后,原來(lái)存儲(chǔ)在右操作數(shù)中的元素將存儲(chǔ)在左操作數(shù)中,反之亦然。
定義一個(gè)函數(shù)swap,功能為交換兩個(gè)變量a和b的值?
#include<stdio.h>voidswap(int*a,int*b){inttestemp=*a*a=*b*b=temp}intmain(){inta,bscanf(%d%d,&a,&b)swap(&a,&b)printf(%d%dn,a,b)return0}