qazwsxedcrfvrgb
lucky'小杰
2020-10-24 09:19
采纳率: 100%
浏览 307

每个测试用例包含一个整数N,然后在同一行中跟随N个整数。以0开头的测试用例将终止输入,并且该测试用例将不被处理。

图片说明图片说明

我输入第一组数据是对的,第二组就不对了。 怎么改呀????

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • qq_15228737
    奋斗的小小鱼 2020-10-24 12:03
    已采纳
    #include<iostream>
    using namespace std;
    
    int main()
    {
        int a,n,i,sum=0;
        while(1)
        {
            cin>>n;
            if(n==0)
            return 0;
            for(i=0;i<n;i++)
            {
                cin>>a;
                sum += a;
            }
            cout<<sum<<endl;
            sum=0;
        }
        return 0;
    }
    
    

    解决请采纳!谢谢!

    点赞 评论
  • m0_52011538
    m0_52011538 2021-01-13 19:56
    #include<stdio.h>
    int main()
    {
    	int a,b,c,d,darr[3],i=0;
    	scanf("%d",&a);
    	b=a%10;
    	c=a/10%10;
    	d=a/10/10;
    	if(d)
    	{
    		for(int k=0;k<d;k++)
    			printf("B");
    	}
        
    	if(c)
    	{
    		for(int k=0;k<c;k++)
    			printf("S");
    	}
        
    	for(int k=0;k<b;k++)
    	    printf("%d",k+1);
    	
    		
    
    }

    简单暴力

    点赞 评论

相关推荐