2 条题解

  • 1
    @ 2023-2-25 18:57:25

    #include <bits/stdc++.h> using namespace std; int n,a[30005]; int main(){ cin>>n; int t; for(int i=1;i<=n;i++) { cin>>t; while(t>0) { a[i]=a[i]+t%10; t/=10; } } sort(a+1,a+n+1); for(int i=1;i<=n;i++) cout<<a[i]<<" "; return 0; }

    • -1
      @ 2023-2-28 18:56:34
      #include<bits/stdc++.h>
      
      using namespace std;
      
      int main(){
      	int n,i,j,f[30000],a[30000],t;
      	cin>>n;
      	for(i=0;i<n;i++){
      		cin>>f[i];
      		while(f[i]!=0){
      			a[i]+=f[i]%10;
      			f[i]/=10;
      		}
      	}
      	for(i=0;i<n;i++){
      		for(j=0;j<n-i-1;j++){
      			if(a[j]>a[j+1]){
      				t=a[j];
      				a[j]=a[j+1];
      				a[j+1]=t;
      			}
      		}
      	}
      	for(i=0;i<n;i++){
      		cout<<a[i]<<" "; 
      	}
      }
      
      • 1

      信息

      ID
      166
      时间
      1000ms
      内存
      16MiB
      难度
      2
      标签
      递交数
      48
      已通过
      31
      上传者