【C++友元类】
class Circle;//声明这个类
class Coordinate
{
friend Circle; //friend+类名
public:
Coordinate(int x,int y);
private:
int m_iX;
int m_iY;
};
class Circle
{
public:
void printXY()
{
cout<//访问私有成员
}
private:
Coordinate m_coor; //使用友元类实例化对象
};
class Circle;//声明这个类
class Coordinate
{
friend Circle; //friend+类名
public:
Coordinate(int x,int y);
private:
int m_iX;
int m_iY;
};
class Circle
{
public:
void printXY()
{
cout<
}
private:
Coordinate m_coor; //使用友元类实例化对象
};
基因相关性问题、剪刀石头布问题
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
int main()
{ string s1,s2;
double k;
int i,j,cont=0;
cin>>k;
cin>>s1>>s2;
for( i=0;i }
if(cont*1.0/s1.size()>k){cout<<"yes";}
else{cout<<"no";}
system("pause");
return 0;
}
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
int main()
{ string s1,s2;
double k;
int i,j,cont=0;
cin>>k;
cin>>s1>>s2;
for( i=0;i
if(cont*1.0/s1.size()>k){cout<<"yes";}
else{cout<<"no";}
system("pause");
return 0;
}
其中一题:
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
int main()
{ string s;
int i,j,flag=0;
cin>>s;
for( i=0;i flag=0;
for(j=0;j if(s[i]==s[j]&&i!=j){flag=1;break;} }
if(!flag){cout<}
cout<<"no";
system("pause");
return 0;
}
另外一题:
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
double round(double r)
{
return (r > 0.0) ? floor(r + 0.5) : ceil(r - 0.5);
}
int a[101][101],b[101][101];//先定义两个数组;
int main()
{
int n,m,i,j;
cin>>n>>m;
for( i=0;i for(j=0;j>a[i][j];}}
for( i=0;i for(j=0;j else{ b[i][j]=round((a[i][j]+a[i-1][j]+a[i+1][j]+a[i][j-1]+a[i][j+1])/5.0);}}
}
for( i=0;i for(j=0;j cout< }
system("pause");
return 0;
}
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
int main()
{ string s;
int i,j,flag=0;
cin>>s;
for( i=0;i
for(j=0;j
if(!flag){cout<
cout<<"no";
system("pause");
return 0;
}
另外一题:
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
double round(double r)
{
return (r > 0.0) ? floor(r + 0.5) : ceil(r - 0.5);
}
int a[101][101],b[101][101];//先定义两个数组;
int main()
{
int n,m,i,j;
cin>>n>>m;
for( i=0;i
for( i=0;i
}
for( i=0;i
system("pause");
return 0;
}
✋热门推荐