萌新求助
查看原帖
萌新求助
408376
xiaohehe27楼主2020/10/19 21:16

看起来感觉没问题,但是v的值最后总是输出乱码

#include <bits/stdc++.h>
using namespace std;
long int n,a[10000]={0},oa;
int v=1;
int main(){	
	n=1;oa=1;
	cin>>v;
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>a[i];
	}
	sort(a,a+n);
	for(int i=0;i<n||v<=0;i++)
	{
		v=v-a[i];
		oa=i;
	}
	if(v<0)
	{
		v=v+a[oa];
	}
	cout<<v<<endl;
	return 0;
}
2020/10/19 21:16
加载中...