#include<iostream>#include<iomanip>usingnamespace std;intmain(){double A0;double An;double A1;double m;double c;double s=0;while(cin >> m){
s =0;
cin >> A0;
cin >> An;for(double i =1; i <=m; i++){
cin >> c;
s = s +(m - i +1)* c;}
A1 =(m * A0 + An -2* s)/(m+1);
cout << fixed <<setprecision(2)<< A1 << endl;;}return0;}
87、2087
#include<iostream>usingnamespace std;int maxn =1e3+5;
string s, c;intmain(){while(cin >> s && s !="#"){
cin >> c;int index =0;//用来存储不断更新最新找到的位置int sum =0;//累加出现的次数while((index = s.find(c, index))!= string::npos){
index += c.length();
sum++;}
cout << sum << endl;}}
88、20878
#include<cmath>#include<iostream>usingnamespace std;intmain(){int m;int a[52];int sum;int ave;int n;int count =0;while(cin >> m&&m!=0){if(count !=0)cout << endl;
count++;
n =0;
sum =0;for(int i =0; i < m; i++){
cin >> a[i];
sum = sum + a[i];}
ave = sum / m;for(int j =0; j < m; j++){if(a[j]> ave){
n +=a[j]-ave;}}
cout << n << endl;}}
89、2089
#include<cmath>#include<iostream>usingnamespace std;intcheck(int k){while(k !=0){if(k %10==4|| k %100==62)return1;
k = k /10;}return0;}intmain(){int m;int n;int sum;while(cin >> m >> n&&m!=0&&n!=0){
sum =0;for(int i = m; i <=n; i++){if(check(i)==1){
sum++;}}
cout << n-m+1-sum << endl;}}
杭电oj11页 (c++) 61-7081、208182、208283、208364、206475、207576、207677、207778、207879、207970、207081、2081#include<iostream>#include<string>using namespace std;int main(){ int m; string s; cin >> m; for (int i = 0; i < m; i++) { c