C++蓝桥杯基础篇(一)

片头

嗨!各位小伙伴们,大家好!今天,我们将学习C++蓝桥杯基础的相关知识,准备好了吗,咱们开始咯~


第1题 A+B

代码如下:

#include<iostream>
using namespace std;

int main(){
    int a,b;
    cin>>a>>b;
    int ret = a+b;
    cout<<ret<<endl;
    
    return 0;
}

 第2题 差 

代码如下:

//差
//读取四个整数A,B,C,D,并计算(A*B-C*D)的值

int main() {
	int A, B, C, D;
	cin >> A >> B >> C >> D;
	int ret = A * B - C * D;
	cout << "DIFERENCA = " << ret << endl;

	return 0;
}

第3题 计算圆的面积

代码如下:

//计算圆的面积
// A = ΠR^2
int main() {
	double pai = 3.14159;
	double R;
	scanf("%lf", &R);
	double ret = pai * R * R;
	printf("A = %.4lf\n", ret);

	return 0;
}

第4题 平均数1

代码如下: 

//平均数1
//读取2个浮点数A和B的值,对应于2个学生的成绩
//计算平均分,A的成绩权重为3.5,B的成绩权重为7.5
//成绩的范围在0~10之间,且均保留1位小数
//输入占2行,每行包含1个浮点数,第一行表示A,第二行表示B
//输出为"MEDLA = X",其中X为平均分,结果保留5位小数

int main() {
	double A, B;
	scanf("%lf%lf", &A, &B);
	double ret = (A * 3.5 + B * 7.5) / 11;
	printf("MEDLA = %.5lf\n", ret);

	return 0;
}

第5题 工资

代码如下:

//工资
//读取一名员工编号,本月的工作总时长,以及时薪
//并输出他的工资条,工资条中包括员工编号和员工月收入
//输入包含2个整数和1个浮点数,分别代表员工编号,工作时长,以及时薪
//输出共2行,第一行格式为"NUMBER = X",其中X为员工编号
//第2行格式为"SALARY = U$ Y",其中Y为该员工月收入,保留2位小数

int main() {
	int number, time;
	double TimeSalary;
	scanf("%d%d%lf", &number, &time, &TimeSalary);

	double ret = time * TimeSalary;//月收入
	printf("NUMBER = %d\n", number);//员工编号
	printf("SALARY = U$ %.2lf\n", ret);

	return 0;
}

第6题  油耗

 代码如下:

//油耗
//给定一个汽车行驶的总路程(km)和消耗的油量(l),
//求汽车每消耗1升汽油可行驶多少公里路程
//第一行包含整数X,表示行驶总路程
//第二行包含保留1位小数的浮点数Y,表示消耗的油量
//输出格式为"M km/l",其中,M为计算结果,保留3位小数

int main() {
	int X;
	double Y;
	scanf("%d%lf", &X, &Y);
	printf("%.3lf km/l\n", (X * 1.0) / Y);

	return 0;
}

第7题  两点间的距离

代码如下:

//两点间的距离
//给定2个点P1和P2,其中,P1的坐标为(x1,y1),P2的坐标为(x2,y2)
// 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值