这题怎么做问一下大家

img


#include <bits/stdc++.h>
using namespace std;

int main()
{
  int a,b,c,d,f;
  cin>>a;
  for(int i=1; i<=a; i++)
  {
    cin>>b;
    c=b/100;
    d=b-100*c;
    f=b-100*c-d*10;

  }
  cout<<c<<" "<<d<<" "<<f;
  return 0;
}

#include
using namespace std;

int main (int argc, char * argv[]){
int n; //n棵木头
int n100; //100厘米段数
int n10; //10厘米段数
int n1; //1厘米段数
int length; //每棵树的长度

int totalN100,totalN10,totalN1;
totalN1 = totalN10 = totalN100 = 0;

cin>>n;
for(int i=0; i<n; ++i){
    cin >> length;
    n100 = length / 100;
    n10  = (length - n100 * 100) / 10;       //这里忘记除以10了
    n1   = length - n100 * 100 - n10 * 10; //这里可以再除以1
    totalN100 += n100;
    totalN10  += n10;
    totalN1   += n1; 
}   

cout<<totalN100<<endl;
cout<<totalN10<<endl;
cout<<totalN1<<endl;

return 0;

}