严厉批判
查看原帖
严厉批判
1457862
YuYi_official楼主2024/10/9 18:55

首先严厉批判标题起为小学数学的题者(可能和毕导一起读的二年级) 先附上本蒟蒻的AC代码

#include<bits/stdc++.h>
using namespace std;
int main(){
	int T;
	double t;
	cin>>T;
	int z; 
	int r1=4,r2=10;
	double pi=3.141593;
	double v;
	switch(T){
	
		case 1:
			cout<<"I love Luogu!"<<endl;
			break;
		case 2:
			cout<<"6"<<" "<<"4"<<endl;
			break;
		case 3:	
			cout<<"3"<<endl;
			cout<<"12"<<endl;
			cout<<"2"<<endl;
			break;
		case 4:
			t=500.0/3.0;
			cout<<fixed<<setprecision(3)<<t<<endl;
			break;
		case 5:
			cout<<(260+220)/(12+20)<<endl;
			break;
		case 6:
			cout<<sqrt(6*6+9*9)<<endl;	
			break;
		case 7:
			cout<<"110"<<endl;
			cout<<"90"<<endl;
			cout<<"0"<<endl;
			break;
		case 8:	 
		cout<<3.141593*10<<endl;
		cout<<3.141593*5*5<<endl;
		cout<<3.141593*5*5*5*(4.0/3.0)<<endl;
		break;
		case 9:
			cout<<(((((1+1)*2+1)*+1)*2+1)*2)<<endl;
			break;
		case 10:
			cout<<9<<endl;
			break;
		case 11:
			cout<<1.0*100/3<<endl;
			break;
		case 12:
			cout<<(int)('M'-'A')+1<<endl<<(char)(18+'A'-1)<<endl;	
			break;		
		case 13:
		    v=4.0/3*pi*r1*r1*r1+4.0/3*pi*r2*r2*r2;
		    v=pow(v,1.0/3);  
		    cout<<fixed<<setprecision(0)<<v<<endl;
		    break;
		case 14:
			cout<<50<<endl;
			break;
		}
		
	
} 

注:稍微有点乱(明明是特别乱

对于小学生来说困难的是problem8的球体体积公式和problem13求开三次方的分数指数幂运算(这是高中内容)。

提示:WA#13的记得cout时加上endl 下面是用switch解决的模板

#include<bits/stdc++.h>
using namespace std;
int main() {
	int T;

	switch(T) {

		case 1:

			break;
		case 2:

			break;
		case 3:

			break;
		case 4:

			break;
		case 5:

			break;
		case 6:

			break;
		case 7:

			break;
		case 8:

			break;
		case 9:

			break;
		case 10:

			break;
		case 11:

			break;
		case 12:

			break;
		case 13:

		case 14:

			break;
	}


}
2024/10/9 18:55
加载中...