各位大佬们,求助为什么这还有一个点过不了
查看原帖
各位大佬们,求助为什么这还有一个点过不了
345203
syzxlhh楼主2021/6/22 17:51
#include<iostream>
#include<cstdio>
#include<iomanip>
using namespace std;
int main()
{
    int x,a=0,sum=0,c=0;
    int i=1;
    int t[1001];
    for(int i=1 ;i<=10;i++)cin>>t[i];
   for( int i=1 ;i<=10 ;i++)
   {
   	
	   x=t[i];
   	   if(x>100)
		 {
		 	if(100-sum==x-100)
			 {
		 	 cout<<x;
		 	 return 0;	
			 }
		 } 
    	if(sum+x>100)
    	{
    		a=sum;
    		c=sum+x;
    		if( (sum+x-100) > 100-sum)
			{
			cout<<sum;
			return 0;
			}else if( (sum+x-100) < 100-sum) {
				cout<<sum+x;
			return 0;
			}else 
			{
				cout<<sum+x;
				return 0;
			}
		}
		 sum+=x;
	}

   }
2021/6/22 17:51
加载中...