题解
【入门】数字之和为x的整数
1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int b[10005]; int he(int n){ int s=0; while(n!=0){ s=s+n%10; n/=10; } return s; } int main(){ int x,n,a[10005],s=0,c=0; cin>>x>>n; for(int i=1;i<=n;i++){ cin>>a[i]; if(he(a[i])==x){ s+=a[i]; c++; b[c]=a[i]; } } cout<<s<<" "<<c<<endl; sort(b+1,b+c+1); for(int i=1;i<=c;i++){ cout<<b[i]<<" "; } return 0; }
- 1