![](https://i-blog.csdnimg.cn/blog_migrate/eb387b59536baae00d88c1d65be01bf7.png)
#include <iostream>
using namespace std;
class my_do{
int a;
public:
void set();
void Sum();
void Porduct();
void PrimeNumber();
};
void my_do::set(){
cin >> a;
}
void my_do::Sum()
{
int sum=0;
for(int i=0;i<=a;i++)
{
sum+=i;
}
cout << sum <<endl;
}
void my_do::Porduct(){
int sum=1;
for(int i=1;i<=a;i++)
{
sum*=i;
}
cout << sum <<endl;
}
void my_do::PrimeNumber(){
for(int i=2;i<=a;i++)
{
int flag=1;
for(int j=2;j<i;j++)
{
if(i%j==0)
{
flag=0;
break;
}
}
if(flag){
cout << i <<" ";
}
}
}
int main()
{
cout << "Hello World!" << endl;
my_do m;
m.set();
m.Sum();
m.Porduct();
m.PrimeNumber();
return 0;
}
![](https://i-blog.csdnimg.cn/blog_migrate/ed5b9eb8b8062935edcb41bae532859f.png)
#include <iostream>
using namespace std;
class mydata1{
string str="234567";
int pos=0;
public:
void MyGetChar(){
cout << str[pos];
if(pos==str.length()-1)
{
pos=0;
}
else
{
pos++;
}
}
};
class mydata2{
string str="wertyu";
int pos=0;
public:
void MyGetChar(){
cout << str[pos];
if(pos==str.length()-1)
{
pos=0;
}
else
{
pos++;
}
}
};
int main()
{
mydata1 m1;
mydata2 m2;
m1.MyGetChar();
m2.MyGetChar();
m1.MyGetChar();
m2.MyGetChar();
m1.MyGetChar();
m2.MyGetChar();
return 0;
}