![在这里插入图片描述](https://img-blog.csdnimg.cn/87636f3818e04a07a4bcbf44e2ae85cf.png)
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str;
cout<<"请输入任意4个字符"<<endl;
cin>>str;
cout<<"反序输出:"<<endl;
int len=str.length();
for(int i=len-1;i>=0;i--)
cout<<str[i];
cout<<endl;
return 0;
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/abfae05e3a724edca72b3e5a667a5d88.png)
#include<iostream>
#include<string>
using namespace std;
int main()
{
int a=0,b=0,c=0;
cout<<"满足abc+bcc=532的所有a、b、c的值为:"<<endl;
for(a=0;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
if(a*100+b*110+c*12==532)
cout<<"a="<<a<<" b="<<b<<" c="<<c<<endl;
return 0;
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/987bf55e20cf4f8994f521c8632b6027.png)
```cpp
#include<iostream>
using namespace std;
int main()
{
int e[60],g[60],m=0,n=0;
for(int i=2;i<=60;i++)
{
int arr[i];
int count=0,sum=0;
for(int j=1;j<=i/2;j++)
if(i%j==0)
arr[count++]=j;
for(int k=0;k<count;k++)
sum+=arr[k];
if(sum==i)
e[m++]=i;
else if(sum>i)
g[n++]=i;
}
cout<<"E:";
for(int a=0;a<m;a++)
cout<<e[a]<<' ';
cout<<endl;
cout<<"G:";
for(int a=0;a<n;a++)
cout<<g[a]<<' ';
cout<<endl;
return 0;
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/0a9b60c6f82845f98f67069e0eb8e214.png)
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
struct student
{
string name;
int age;
int score;
};
int main()
{
student stu[4],s;
cout<<"请输入4个学生的数据(姓名、年龄、成绩),以00 00 00结束"<<endl;
ofstream myout("sf1.txt");
while(cin>>s.name>>s.age>>s.score)
{
if(s.name=="00")
break;
myout<<s.name<<' '<<s.age<<' '<<s.score<<endl;
}
ifstream infile("sf1.txt");
int i=0;
while(infile>>s.name>>s.age>>s.score)
{
stu[i].name=s.name;
stu[i].age=s.age;
stu[i].score=s.score;
i++;
}
for(int i=0;i<4;i++)
for(int j=i+1;j<4;j++)
if(stu[i].score<stu[j].score)
{
swap(stu[i].name,stu[j].name);
swap(stu[i].age,stu[j].age);
swap(stu[i].score,stu[j].score);
}
cout<<"按成绩排序从高到低为:"<<endl;
for(int i=0;i<4;i++)
cout<<stu[i].score<<' ';
cout<<endl;
cout<<"成绩次高者的数据为:"<<endl;
cout<<"姓名:"<<stu[1].name<<" 年龄:"<<stu[1].age<<" 成绩:"<<stu[1].score<<endl;
return 0;
}