1 条题解

  • 0
    @ 2025-4-12 22:03:04

    C :

    #include<stdio.h>
    int main()
    {
        int N,a[10],i,b;
        while(~scanf("%d",&N))
        {
            b=0;
            for(i=0;i<10;i++)
                scanf("%d",&a[i]);
            for(i=0;i<10;i++)
                {
                    if(N==0)
                        break;
                    if(a[i]>0)
                        {N+=1;
                        b++;}
                    else
                        {N-=1;
                        b++;}
                }
                printf("%d\n",b);
        }
        return 0;
    }
    
    

    C++ :

    #include<stdio.h>
    
    int main(){
        int n,a[15],i;
        while(scanf("%d",&n)!=EOF){
            for(i=0;i<10;i++){
                scanf("%d",&a[i]);
            }
            if(n==0)
                printf("0\n");
            else{
                for(i=0;i<10;i++){
                    n+=a[i];
                    if(n==0)
                        break;
                }
                if(i==10)
                    i--;
                printf("%d\n",i+1);
            }
        }
        return 0;
    }
       
       
       
       
       
       
       
       
       
       
                
    
    • 1

    信息

    ID
    2620
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    (无)
    递交数
    0
    已通过
    0
    上传者