给出下面程序的输出结果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;
}
给出下面程序的输出结果
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;
}
第1题
给出下面程序的输出结果。
include<iostream>
using namespace std;
void main()
{
int num=0,i=8;
do
{
i--;
num++;
}while(--i);
cout<<num<<endl;
}
第2题
写出模板函数实现数值型数组元素值按从小到大排序的程序。
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;
}
第3题
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;
}
第4题
。
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;
}
}
第5题
运行结果如下:
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;
}
}
第6题
计算1~20之间偶数之和。
include<iostream.h>
void main()
{
int a,i;
a=0;
for(i=0;i<21;________)
{
_______________
}
cout<<"偶数之和为:"<<a<<endl;
}
第7题
include<iostream.h>
void main()
{
int n;
cin>>n;
cin.get();
char s[n];
cin.getline(s,n);
cout<<s<<endl;
delete s;
}
第8题
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;
}
第9题
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();
}
第10题
include<iostream.h>
class A
{
private:
int x,y;
public:
void f1(int i=0,int j=0){x=i;y=j;}
void print(){cout<<x<<" "<<y<<endl;}
void f1(int i=0){x=i,y=0;}
};
void main()
{
A a;
a.f1(5);
a.print();
}
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!