圆锥的表面积 平方根和对数值 分期付款 x+y的和

 圆锥的表面积
难度:青铜 L时间限制:1秒 占用内存:64 M
请编写一个简单程序,输入半径和高度,计算输出圆锥的表面积。 (PI是3.1415926)
计算公式为:
Area=Ⅱ**(r+√r2+h2)
格式
输入格式:double型,空格分隔
输出格式:输出圆锥的表面积,保留2位小数

#include
#include
#define Pi 3.1415926
double yuanzhuitiji(double r, double h)
{
	double v;
	v = Pi * r * r * h*(1.0/3);
	return v;
}
double yuanzhuibiaomianji(double r, double h)
{
	double s,l,m;
	m = sqrt(r * r + h * h);
	l = 2 * Pi * r;
	s = Pi * r * r + (1.0/2)* m*l;
	return s;
}
int main()
{
	double r, h,surface, volume;
	scanf("%lf%lf", &r, &h);
	volume=yuanzhuitiji(r, h);
	surface=yuanzhuibiaomianji(r, h);
	printf("Surface area=%.2lf", surface);
	return 0;
}

圆锥的表面积 平方根和对数值 分期付款 x+y的和_第1张图片

平方根和对数值
难度:青铜 L时间限制:1秒 占用内存:64 M
请编写一个简单程序,计算求给定数的平方根、2个对数值(ln,lg)。格式
输入格式:输入实型
输出格式:输出平方根、对数值,空格分隔,保留两位小数

#include 

using namespace std;

int main( )
{
    double n,p;
    double e = 2.718281828459;
    double a,b;
    cin>>n;
p = sqrt(n);
a = log(n)/log(e);
b = log(n)/log(10);
printf("%.2lf %.2lf %.2lf",p,a,b);
    return 0;
}

分期付款
难度:青铜 L时间限制:1秒 占用内存:64 M
请编写一个简单程序,使用以下公式计算每月分期付款:EMI=p**(1+r)"/((1+r)"-1)
其中:
p=本金
r=每月利率
n=分期付款多少个月
如果年利率为R%,则使用以下公式计算月利率:Rate (r)=R/(12*100)

#include 

using namespace std;

int main( )
{
    double p,r,y,n,EMI;
cin>>p>>y>>n;
r = y/(12*100);
double sum = pow(1+r,n);
EMI =(p*r*sum)/(sum-1);
printf("%.1lf",EMI);

    return 0;
}

圆锥的表面积 平方根和对数值 分期付款 x+y的和_第2张图片

x+y的和
难度:青铜 时间限制:1秒 占用内存:64 M
给定一个正整数n,求满足floor(n/x)=y的x和y的和。不考虑负数,0或者其他特殊情况。比如输入5,则(x,y)的组合可以有:(1,5),(2,2), (3,1), (4,1), (5,
1),那么,1+5+2+2+3+1+4+1+5+1=6+4+4+5+6=25。
格式
输入格式:输入为整型
输出格式:输出为整型

#include 
 
using namespace std;
 
int main( )
{
    int data = 0;
    int sum;
    cin >> data;
    for(int i = 1;i <= data;i++)
    {
        int y = 0;
        y = floor(data/i);
        sum = sum+i+y;
    }
    cout<

你可能感兴趣的:(c++,算法,蓝桥杯)