weixin_54279427
weixin_54279427
2021-01-22 18:04

蓝桥杯操作格子,其他的都对,为什么求和那一步总是错的?

  • c语言

#include<stdio.h>
int main()
{
    int n,m,p,x,y,a[10089],sum=0,i,t=-800;
        scanf("%d%d",&n,&m);
    for(i=0;i<n;i++)
        scanf("%d",&a[i]);
    for(i=0;i<m;i++)
        scanf("%d%d%d",&p,&x,&y);
    if(p==1)
    {a[x-1]=a[y-1];}
    if(p==2)
    {

for(i=x-1;i<y-1;i++)
    sum=sum+a[i];
    }

printf("%d\n",sum);
    
    if(p==3)
    {

for(i=x-1;i<y-1;i++)
    {

if(a[i]<t)
          t=t;
    else t=a[i];}
    }

printf("%d\n",t);
return 0;

}
    
 

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答

为你推荐

换一换