Homework Introduction

👍

P31打分

#include<iostream>
#include<iomanip>
using namespace std;

int main(){
	int n; cin>>n;
	int x, s=0; // x评分,s总分 
	int mx=0,mn=10; // 最高分,最低分 
	for(int i=1; i<=n; i++){
		cin>>x;
		s += x;
		if(mx < x) mx=x; // 更新最大值 
		if(mn > x) mn=x; // 更新最小值 
	}
	cout<<fixed<<setprecision(2)<<1.0*(s - mx - mn)/(n-2); 
	return 0;
}

P32整除问题

#include<iostream>
#include<iomanip>
using namespace std;

int main(){
	int min,max,factor;
	cin>>min>>max>>factor;	
	for(int i=min;i<=max;i++){
		if(i%factor==0){
			cout<<i<<" ";
		}
	}
	return 0;
}

P28计算表达式/calculate

#include<iostream>
#include<iomanip> 
using namespace std;
int main(){
	int a, b; char ch;
	cin>>a;
	while(cin>>ch>>b){
		if(ch=='+') a=a+b;
		if(ch=='-') a=a-b;
		if(ch=='*') a=a*b;
		if(ch=='/') a=a/b;
	}
	cout<<a;
	return 0;
}

P29数链/chain

#include<iostream>
#include<iomanip>
using namespace std;

int main(){
	int a, b;cin>>a>>b;
	int ans=0;
	for(int i=a; i<=b; i++){
		int n =i, cnt=1;
		while(n!=1){
			cnt ++;
			if(n%2==1) n =3*n+1;
			else n = n/2;
		}
		ans = max(ans, cnt);
	} 
	cout<<ans;
	return 0;
}
Status
Done
Problem
5
Open Since
2023-12-10 0:00
Deadline
2023-12-26 23:59
Extension
24 hour(s)