没人搭理并且无聊到不想写项目的我开始整理暑假做题情况,卑微.jpg
#include
#include
#include
#include
#include
#include
#include
#include
审题:
看到这题就是后悔上课没认真听课,用栈来完成,数字栈和运算符栈
#include
#include
#include
#include
#include
#include
#include
#include
附送一个我第一次的数组写法(白痴笑)
int main()
{
int n;
cin>>n;
while(n--)
{
char s[8];
cin>>s;
int a[5],k=0,t=0,p=0;
char b[4];
for(int i=0; i<7; i++)
{
if(s[i]>='1'&&s[i]<='9')
{
a[k++]=s[i]-'0';
}
else
{
b[t++]=s[i];
}
}
int sum=0;
if(b[0]=='x')
{
a[1]=a[0]*a[1];
a[0]=0;
}
else if(b[0]=='/')
{
a[1]=a[0]/a[1];
a[0]=0;
}
if(b[1]=='x')
{
a[2]=a[1]*a[2];
a[1]=0;
}
else if(b[1]=='/')
{
a[2]=a[1]/a[2];
a[1]=0;
}
if(b[2]=='x')
{
a[3]=a[2]*a[3];
a[2]=0;
}
else if(b[2]=='/')
{
a[3]=a[2]/a[3];
a[2]=0;
}
if(b[0]=='-')
{
if(a[1]!=0)
{
a[1]=a[0]-a[1];
a[0]=0;
}
else if(a[1]==0&&a[2]!=0)
{
a[2]=a[0]-a[2];
a[0]=0;
}
else if(a[1]==0&&a[2]==0&&a[3]!=0)
{
a[3]=a[0]-a[3];
a[0]=0;
}
}
if(b[1]=='-')
{
if(a[2]!=0)
{
a[2]=a[1]-a[2];
a[1]=0;
}
else if(a[2]==0&&a[3]!=0)
{
a[3]=a[1]-a[3];
a[1]=0;
}
}
if(b[2]=='-')
{
a[3]=a[2]-a[3];
a[2]=0;
}
for(int i=0;i<4;i++)
{
sum+=a[i];
}
if(sum==24)
{
printf("Yes\n");
}
else
{
printf("No\n");
}
}
}
怎么说,…
参考:https://www.cnblogs.com/xidian-mao/p/10568594.html
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
太简单了,忘记保存代码了…
int vis[1100];
int flag[1100];
int main()
{
int n,L,t;
cin>>n>>L>>t;
for(int i=1; i<=n; i++)
{
cin>>vis[i];//位置
flag[i]=1;//方向
}
while(t--)
{
for(int i=1; i<=n; i++)
{
for(int j=i+1; j<=n; j++)
{
if(vis[i]==vis[j])//两个小球在同一位置,方向都要改变
{
if(flag[i]==1)
{
flag[i]=0;
}
else
{
flag[i]=1;
}
if(flag[j]==1)
{
flag[j]=0;
}
else
{
flag[j]=1;
}
}
}
}
for(int i=1; i<=n; i++)//更新位置
{
if(vis[i]==0)
{
flag[i]=1;
}
if(vis[i]==L)
{
flag[i]=0;
}
if(flag[i]==1)
{
vis[i]++;
}
else
{
vis[i]--;
}
}
}
for(int i=1; i<=n; i++)
{
printf("%d ",vis[i]);
}
}
参考博客:https://www.cnblogs.com/peichaoL/p/10467602.html
https://blog.csdn.net/imotolove/article/details/82777819
#include
#include
#include
#include
#include
#include
#include
#include