题目内容 (请给出正确答案)
[主观题]

编写函数模板 void change(T &i,T &j),能够实现整型数据、实型和字符串的交换,并编写测试

编写函数模板 void change(T &i,T &j),能够实现整型数据、实型和字符串的交换,并编写测试的主函数。

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“编写函数模板 void change(T &i,T …”相关的问题

第1题

给出下面程序的输出结果include<iostream>using namespace std;int min(int a,int b){if(a

给出下面程序的输出结果

include<iostream>

using namespace std;

int min(int a,int b)

{

if(a<b)return a;

else return b;

return 0;

}

void main()

{

cout<<min(1,min(2,3))<<endl;

}

点击查看答案

第2题

给出下面程序的输出结果。include<iostream>using namespace std;void main(){int num=0,i=

给出下面程序的输出结果。

include<iostream>

using namespace std;

void main()

{

int num=0,i=8;

do

{

i--;

num++;

}while(--i);

cout<<num<<endl;

}

点击查看答案

第3题

写出模板函数实现数值型数组元素值按从小到大排序的程序。include<iostream>using namespac

写出模板函数实现数值型数组元素值按从小到大排序的程序。

include<iostream>

using namespace std;

template <class T>

void sort(T b[],int n)

{

T temp;

int i,j;

T *a=new T[n];

for (i=0;i<n;i++){a[i]=b[i];}

for(i=0;i<n-1;i++)

{

for(j=i+1;j<n;j++)

{ if(a[i]>a[j])

{temp=a[i];

a[i]=a[j];

a[j]=temp;

}

}

}

for(i=0;i<n;i++){cout<<a[i]<<" ";}

cout<<endl;

delete []a;

}

void main()

{

int i,n=6;

int a[]={5,1,9,10,3,8};

____________;

for(i=0;i<n;i++)

{cout<<a[i]<<" ";}

cout<<endl;

}

点击查看答案

第4题

include<iostream>using namespace std;int fun1(int);void main(){int i=12;___________;

include<iostream>

using namespace std;

int fun1(int);

void main()

{

int i=12;

___________;

___________;

cout<<"fun1:"<<(*fp)(i)<<endl;

}

int fun1(int k)

{

k=k*2+1;

return k;

}

点击查看答案

第5题

有一字符串,包含那个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串

include<iostream>

using namespace std;

void copystr(_______________)

{

int n=0;

while(n<m-1)

{

n++;

p1++;

}

while(*p1!=&39;\0&39;)

{

*p2=*p1;

p1++;

p2++;

}

*p2=&39;\0&39;;

}

void main()

{

int m;

char str1[20],str2[20];

cout<<"输入字符串1:";

______________;

cout<<"从第m个字符串开始复制,请输入m:";

cin>>m;

if(strlen(str1)<m)

cout<<"输入超过str1的长度"<<endl;

else

{

copystr(str1,str2,m);

cout<<"复制的字符串是:"<<str2<<endl;

}

}

点击查看答案

第6题

运行结果如下:AAAbBBBBCCC程序如下:include<iostream.h>void main(){ char ch[3][4]={&quo

运行结果如下:

AAAbBB

BB

CCC

程序如下:

include<iostream.h>

void main()

{

char ch[3][4]={"AAA","BB","CCC"},(*q)[4]=ch,*p;

int i;

___________

*p=&39;b&39;;

___________

for(i=0;i<3;i++)

{

cout<<q[i]<<endl;

}

}

点击查看答案

第7题

计算1~20之间偶数之和。include<iostream.h>void main(){int a,i;a=0;for(i=0;i<21;____

计算1~20之间偶数之和。

include<iostream.h>

void main()

{

int a,i;

a=0;

for(i=0;i<21;________)

{

_______________

}

cout<<"偶数之和为:"<<a<<endl;

}

点击查看答案

第8题

include<iostream.h>void main(){int n;cin>>n;cin.get();char s[n];cin.getline(s,

include<iostream.h>

void main()

{

int n;

cin>>n;

cin.get();

char s[n];

cin.getline(s,n);

cout<<s<<endl;

delete s;

}

点击查看答案

第9题

include<iostream>include<string>using namespace std;template <class T>T

include<iostream>

include<string>

using namespace std;

template <class T>

T Max(T a,T b)

{return a>b? a:b;}

T Mix(T a,T b)

{return a>b? b:a;}

void main()

{

cout<<"Max(3,5)"<<Max<double>(3,5)<<endl;

cout<<"Mix(3,5)"<<Mix<int>(3,5)<<endl;

}

点击查看答案

第10题

include<iostream>include<string>using namespace std;class MyClass{public: MyCl

include<iostream>

include<string>

using namespace std;

class MyClass

{

public:

MyClass(int i=0){member=i;}

void SetMember(const string m){member="big"+m;m=member;}

string GetMember(){return member;}

void print()const{cout<<"Stu:"<<member<<endl;}

private:

string member;

};

void main()

{

MyClass obj1,*obj2;

string i="wang lin";

obj2=&obj1;

obj2->SetMember(i);

obj1.print();

}

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信