题1
#include <iostream>
void swap(int& x, int& y);
using namespace std;
int main()
{
int i ,j;
std::cin >> i >> j;
swap(i,j);
cout<<i<<j<<endl;
return 0;
}
void swap(int& x ,int& y)
{
int temp = x;
x = y;
y = temp;
}
结果:
题2
#include <iostream>
using namespace std;
template <class T>
int count(T a[], int n, const T& value)
{
int theCount = 0;
for (int i = 0; i < n; i++)
if (a[i] == value)
theCount++;
return theCount;
}
int main()
{
int x[5]={3,2,3,4,5};
int result;
result = count(x,5,3);
cout<<result<<endl;
return 0