片头
嗨!各位小伙伴们,大家好!今天,我们将学习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)
//