P2433 【深基1-2】小学数学 N 合一

#include<stdio.h>
#include<math.h>
#define PI 3.141593

//#include<bits/stdc++.h>
//using namespace std;
// 注意 : int 转变为 double , 整数需要*1.0

int main()
{
	int op; 
	scanf("%d",&op);

	if(op == 1)
		printf("I love Luogu!");
	else if(op == 2)
		printf("6 4");
	else if(op == 3)
		printf("3\n12\n2");
	else if(op == 4)
	{
		double a = 500.0/3.0;
		printf("%.3lf",a);
		// 保留六位有效数字,而不是六位小数!
	}
	else if(op == 5)
		printf("15");
	else if(op == 6)
		printf("%.4lf",sqrt(117.0));
		// cout直接输出默认保留四位小数
	else if(op == 7)
		printf("110\n90\n0");
	else if(op == 8)
	{
		double r = 5.0;
		printf("%.4lf\n%.4lf\n%.3lf",2.0*PI*r,PI*r*r,4.0*PI*r*r*r/3.0);
		
		// 最后一个取三位是因为cout在输出的时候进位了
//		cout<<4.0*PI*r*r*r/3.0<<endl;
	}	
	else if(op == 9)
		printf("22");
	else if(op == 10)
		printf("9");
	else if(op == 11)
	{
		double ans = 100.0/3.0;
		printf("%.4lf",ans);
	}
	else if(op == 12)
	{
		int a = 'M'-'A'+1;
		char c = 'A'+17;
		printf("%d\n%c",a,c);
	}
	else if(op == 13)
	{
		double v = 4.0*PI*(4.0*4.0*4.0+10.0*10.0*10.0)/3.0;
		v = pow(v,1.0/3.0);
		printf("%d",(int)v);
	}
	else if(op == 14)
		printf("50");
	
	return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值