a组
![在这里插入图片描述](https://img-blog.csdnimg.cn/bb060f2ea3a24641a47e4c855e87b9f2.png)
#include<iostream>
using namespace std;
int main()
{
float x,y;
cout<<"请输入x的值"<<endl;
cin>>x;
if(x<0||x>=6)
{
cout<<"wrong number!"<<endl;
return 0;
}
if(0<=x&&x<2)
cout<<"y="<<2.5-x<<endl;
else if(2<=x&&x<4)
cout<<"y="<<2-1.5*(x-3)*(x-3)<<endl;
else
cout<<"y="<<x/2-1.5<<endl;
return 0;
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/b4955ba0432e4fac84dd3533dfa6575a.png)
#include<iostream>
using namespace std;
int main()
{
int n;
cout<<"请输入整数n"<<endl;
cin>>n;
if(n>=0)
cout<<"n到2n之间的整数和为:"<<3*n*(n+1)/2<<endl;
else
cout<<"2n到n之间的整数和为:"<<3*n*(-n+1)/2<<endl;
return 0;
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/bfa5a23970e7475db2f732b7aae9d783.png)
#include<iostream>
using namespace std;
int main()
{
int a,b,c,d;
for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
for(d=0;d<=9;d++)
if(9*(a*1000+b*100+c*10+d)==d*1000+c*100+b*10+a)
cout<<"n="<<a*1000+b*100+c*10+d<<endl;
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/2f1d89429c0d4ff4bf3d9cfe16c89719.png)
#include<iostream>
using namespace std;
struct p
{
int num;
p *next;
};
int main()
{
p *head,*h,*t;
int i,n;
cout<<"������n"<<endl;
cin>>n;
h=new p;
h->num=1;
head=h;
h->next=NULL;
for(i=2;i<=n;i++)
{
t=new p;
t->num=i;
h->next=t;
h=t;
h->next=NULL;
}
h->next=head;
h=head;
i=2;
h=h->next;
cout<<"����������"<<endl;
while(n!=0)
{
if(i%3==0)
{
cout<<h->num<<' ';
head->next=h->next;
h=head->next;
n--;
i=1;
}
i++;
head=h;
h=h->next;
}
}
b组
![在这里插入图片描述](https://img-blog.csdnimg.cn/483ba2e6b242477bad862d0c1ed3f27a.png)
#include<iostream>
using namespace std;
int main()
{
int h;
cout<<"请输入高度h"<<endl;
cin>>h;
for(int i=1;i<=h;i++)
{
for(int j=1;j<=h-i;j++)
cout<<' ';
for(int k=1;k<=h+2*(i-1);k++)
cout<<"*";
for(int j=1;j<=h-i;j++)
cout<<' ';
cout<<endl;
}
return 0;
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/0c70360bb40d4c6ea03d26ccdbf15e3c.png)
#include<iostream>
using namespace std;
int f(int n)
{
if(n==1)
return 1;
else
return n*f(n-1);
}
int main()
{
int n;
cout<<"请输入n"<<endl;
cin>>n;
cout<<"n的阶乘为:"<<f(n)<<endl;
return 0;
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/95b7cbc78b7e408495544a6be63c31f1.png)
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str;
cout<<"请输入任意一个字符串"<<endl;
cin>>str;
int len=str.length();
for(int i=0;i<len;i++)
for(int j=0;j<len;j++)
if(str[i]>str[j])
swap(str[i],str[j]);
cout<<"按照ASCII码的大小从小到大排序后的字符串为:";
for(int i=0;i<len;i++)
cout<<str[i];
cout<<endl;
}