2 条题解
-
1
#include<bits/stdc++.h> using namespace std; int main(){ double a[4]; int n; cin>>n; int b[n]; for(int i=0;i<n;i++){ cin>>b[i]; if(b[i]<=18&&b[i]>=0) a[0]++; else if(b[i]<=35&&b[i]>=19) a[1]++; else if(b[i]<=60&&b[i]>=36) a[2]++; else if(b[i]>61||b[i]==61) a[3]++; } cout<<fixed<<setprecision(2)<<a[0]/n*100; cout<<"%"<<endl; cout<<fixed<<setprecision(2)<<a[1]/n*100; cout<<"%"<<endl; cout<<fixed<<setprecision(2)<<a[2]/n*100; cout<<"%"<<endl; cout<<fixed<<setprecision(2)<<a[3]/n*100; cout<<"%"<<endl; }
-
-1
#include<bits/stdc++.h> using namespace std; int a[120]; int main() { int x; scanf("%d",&x); double s1=0,s2=0,s3=0,s4=0;//double类型存放的年龄阶段人数 for(int i=0;i<x;++i)//输入年龄且存放 { scanf("%d",&a[i]);//输入 if(a[i]<=18)s1++; else if(a[i]<=35)s2++; else if(a[i]<=60)s3++; else if(a[i]>=61)s4++; } double f1,f2,f3,f4; f1=s1/x*100; f2=s2/x*100; f3=s3/x*100; f4=s4/x*100; printf("%.2lf%%\n",f1); printf("%.2lf%%\n",f2); printf("%.2lf%%\n",f3); printf("%.2lf%%\n",f4); return 0; }
- 1
信息
- ID
- 97
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 4
- 标签
- (无)
- 递交数
- 81
- 已通过
- 36
- 上传者