28 条题解
-
-1
单单间间
#include <bits/stdc++.h> using namespace std; int main() { int a[1000],n,s = 999,b=0; double pot,x=0; cin >> n; for (int i=0;i < n;i++) { cin >> a[i]; } for (int i=0;i < n;i++)//找最小 { if (a[i] < s) { s = a[i]; } } for (int i=0;i < n;i++)//数+剔最小 { if (a[i] <= s) { a[i] = 0; b ++; } } for (int i=0;i < n;i++)//懂得都懂 { x += a[i]; } n -= b; pot = x / n; cout << fixed << setprecision(1) << pot; }
-
-1
#include <bits/stdc++.h> using namespace std; long long n,a[100001],b[100001];//long long是一个数据结构,跟int是一样的,可以支撑到2的19次方 int main() { cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; b[i]=a[i]; } sort(b+1,b+1+n);//sort();是快排,从小到大排 int x=b[1];//最小的 int q=0; double sum=0; for(int i=1;i<=n;i++) { if(a[i]>x) { sum+=a[i]; q++; } } sum/=q; printf("%0.1f",sum);//给sum保留一位小数 return 0; }
-
-2
将各种函数结合起来,之前有写过这些代码,可以把之前写的复制粘贴带过来就好了
上代码#include <bits/stdc++.h> using namespace std; int main() { long long int b,q,min_=999; cin>>b; q=b; int a[1000]; double avg=0, sum = 0; for (int i=0;i<b;i++){ cin>>a[i]; } for (int i=0;i<b;i++){ if (a[i]<min_){ min_=a[i]; } } for (int i=0;i<b;i++){ if (a[i]>min_){ sum+=a[i]; } else{ q--; } } avg=sum/q; printf("%.1f",avg); return 0; }
-
-2
#include<bits/stdc++.h> using namespace std; int main(){ int n;cin>>n;int a[n];int z=0;int m=n; for(int i=0;i<n;i++){ cin>>a[i];z=z+a[i]; } int min=a[0]; for(int i=0;i<n;i++){ if(a[i]<min)min=a[i]; } for(int i=0;i<n;i++){ if(a[i]==min){ z=z-min; m--; } } cout<<fixed<<setprecision(1)<<z*1.0/m; }
-
-2
#include <bits/stdc++.h> using namespace std; int main() { int n, s = 0, a[1000], min = 99999; double sum = 0; cin >> n; for (int i=1;i<=n;i++) { cin >> a[i]; if (min > a[i]) min = a[i]; } for (int i=1;i<=n;i++) { if (a[i] != min) { sum += a[i]; s += 1; } } printf("%.1lf", sum / s); return 0; }
-
-2
#include <bits/stdc++.h> using namespace std; int main() { int n, s = 0, a[1000], min = 99999; double sum = 0; cin >> n; for (int i=1;i<=n;i++) { cin >> a[i]; if (min > a[i]) min = a[i]; } for (int i=1;i<=n;i++) { if (a[i] != min) { sum += a[i]; s += 1; } } printf("%.1lf", sum / s); return 0; }
信息
- ID
- 218
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 6
- 标签
- 递交数
- 5368
- 已通过
- 1643
- 上传者