输入样例:
10 1 11 21 31 41 51 61 71 81 91
输出样例:
20.00% 20.00% 20.00% 40.00%
源代码如下
#include<iostream> #include<iomanip> using namespace std; int main() { int n,m[101],i,a=0,b=0,c=0,d=0; cin>>n; for(i=0;i<n;i++) cin>>m[i]; for(i=0;i<n;i++) { if(m[i]>0&&m[i]<=18) a++; else if(m[i]>=19&&m[i]<=35) b++; else if(m[i]>=36&&m[i]<=60) c++; else d++; } cout<<fixed<<setprecision(2)<<a*100.0/n<<"%"<<endl; cout<<fixed<<setprecision(2)<<b*100.0/n<<"%"<<endl; cout<<fixed<<setprecision(2)<<c*100.0/n<<"%"<<endl; cout<<fixed<<setprecision(2)<<d*100.0/n<<"%"<<endl; return 0; }