Compare commits

..

9 Commits

Author SHA1 Message Date
flykhan 8a656a69a7 3个题 2023-08-02 15:42:00 +08:00
flykhan 657ee0dbbf 最大值 2023-03-30 16:31:31 +08:00
flykhan 1b88461434 工资和奖金 2023-03-30 16:25:46 +08:00
flykhan cb6e3749ee 平均数2 2023-03-30 16:12:36 +08:00
flykhan 937af5fba4 面积 2023-03-30 15:38:07 +08:00
flykhan 5a6a417616 球的体积 2023-03-30 15:26:48 +08:00
flykhan af56d2a251 简单计算 2023-03-30 15:19:45 +08:00
flykhan d54496f0d7 简单乘积 2023-03-30 15:12:14 +08:00
flykhan b5eca043a5 时间转换 2023-03-30 15:07:31 +08:00
12 changed files with 227 additions and 0 deletions
@@ -0,0 +1,9 @@
#include <cstdio>
int main()
{
int a, b;
scanf("%d%d", &a, &b);
printf("PROD = %d\n", a * b);
return 0;
}
@@ -0,0 +1,9 @@
#include <cstdio>
int main()
{
float a, b, c;
scanf("%f%f%f", &a, &b, &c);
printf("MEDIA = %.1f\n", (a * 2 + b * 3 + c * 5) / (2 + 3 + 5));
return 0;
}
@@ -0,0 +1,10 @@
#include <cstdio>
int main()
{
char name[10];
double a, b;
scanf("%s%lf%lf", &name, &a, &b);
printf("TOTAL = R$ %.2lf\n", a + b * 0.15);
return 0;
}
@@ -0,0 +1,11 @@
#include <cstdio>
int main()
{
int a, b, d, e;
double c, f;
scanf("%d%d%lf", &a, &b, &c);
scanf("%d%d%lf", &d, &e, &f);
printf("VALOR A PAGAR: R$ %.2lf\n", b * c + e * f);
return 0;
}
@@ -0,0 +1,13 @@
#include <iostream>
using namespace std;
const double pi = 3.14159;
int main()
{
int R;
cin >> R;
printf("VOLUME = %.3lf", (4 / 3.0) * pi * R * R * R);
return 0;
}
@@ -0,0 +1,13 @@
#include <cstdio>
int main()
{
double A, B, C;
scanf("%lf%lf%lf", &A, &B, &C);
printf("TRIANGULO: %.3lf\n", A * C / 2);
printf("CIRCULO: %.3lf\n", 3.14159 * C * C);
printf("TRAPEZIO: %.3lf\n", (A + B) * C / 2);
printf("QUADRADO: %.3lf\n", B * B);
printf("RETANGULO: %.3lf\n", A * B);
return 0;
}
@@ -0,0 +1,13 @@
#include <cmath>
#include <cstdio>
int main()
{
int a, b, c;
int max;
scanf("%d%d%d", &a, &b, &c);
max = (a + b + abs(a - b)) / 2;
max = (max + c + abs(max - c)) / 2;
printf("%d eh o maior", max);
return 0;
}
@@ -0,0 +1,14 @@
#include <cstdio>
int main()
{
int N;
int h, m, s;
scanf("%d", &N);
h = N / (60 * 60);
m = N % (60 * 60) / 60;
// s = N - h * (60 * 60) - m * 60;
s = N % 60;
printf("%d:%d:%d", h, m, s);
return 0;
}
@@ -0,0 +1,25 @@
// 两辆汽车在同一地点,同时,沿同一方向前进。
// 一辆车的速度为 60 km /
// h
// ,另一辆车的速度为 90 km /
// h
// 。
// 显然,快车与慢车的距离会不断拉开,每过一个小时(60
// 分钟),两车的距离就拉开 30 公里。
// 现在,告诉你两车之间的距离为 L
// 公里,请你求出两车已经行驶了多长时间?
#include <iostream>
using namespace std;
int main()
{
int L;
cin >> L;
cout << (L << 1) << " minutos" << endl;
return 0;
}
@@ -0,0 +1,20 @@
// 一辆汽车每行驶 12 公里需要消耗 1 升汽油,现在告诉你该汽车的行驶速度 S
// (km /
// h
// )和行驶时间 T
// (h
// ),请你计算该车在行驶过程中一共消耗了多少升汽油。
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main()
{
long long T, S;
cin >> T >> S;
// cout << (T * S) / 12.0 << endl;
// printf("%.3lf", (double)T * S / 12);
cout << fixed << setprecision(3) << T * S / 12.0 << endl;
return 0;
}
@@ -0,0 +1,50 @@
// 读取一个带有两个小数位的浮点数,这代表货币价值。
// 在此之后,将该值分解为多种钞票与硬币的和,每种面值的钞票和硬币使用数量不限,要求使用的钞票和硬币的总数量尽可能少。
// 钞票的面值是 100,
// 50, 20, 10, 5, 2
// 。
// 硬币的面值是 1,
// 0.50, 0.25, 0.10, 0.05 和 0.01
// 。
// 经过实验证明:在本题中,优先使用面额大的钞票和硬币可以保证所用的钞票和硬币总数量最少。
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
double n;
cin >> n;
int m = (int)(n * 100); // 保留两位小数
double a[12] = {10000, 5000, 2000, 1000, 500, 200,
100, 50, 25, 10, 5, 1};
int ans[12] = {0};
for (int i = 0; i < 12; i++)
{
int cnt = 0;
while (m >= a[i])
{
m -= a[i]; // 从大到小减
cnt++;
}
ans[i] = cnt; // 记录每种面值的钞票和硬币使用数量
}
puts("NOTAS:");
for (int i = 0; i < 6; i++)
printf("%d nota(s) de R$ %.2lf\n", ans[i], a[i] / 100);
puts("MOEDAS:");
for (int i = 6; i < 12; i++)
printf("%d moeda(s) de R$ %.2lf\n", ans[i], a[i] / 100);
return 0;
}
@@ -0,0 +1,40 @@
// 读取一个带有两个小数位的浮点数,这代表货币价值。
// 在此之后,将该值分解为多种钞票与硬币的和,每种面值的钞票和硬币使用数量不限,要求使用的钞票和硬币的总数量尽可能少。
// 钞票的面值是 100,
// 50, 20, 10, 5, 2
// 。
// 硬币的面值是 1,
// 0.50, 0.25, 0.10, 0.05 和 0.01
// 。
// 经过实验证明:在本题中,优先使用面额大的钞票和硬币可以保证所用的钞票和硬币总数量最少。
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
double n;
cin >> n;
int m = (int)(n * 100);
int a[12] = {10000, 5000, 2000, 1000, 500, 200, 100, 50, 25, 10, 5, 1};
printf("NOTAS:\n");
for (int i = 0; i < 12; i++)
{
if (i < 6)
{
printf("%d nota(s) de R$ %.2f\n", m / a[i], (float)a[i] / 100);
m %= a[i];
}
if (i == 6)
printf("MOEDAS:\n");
if (i >= 6)
{
printf("%d moeda(s) de R$ %.2f\n", m / a[i], (float)a[i] / 100);
m %= a[i];
}
}
return 0;
}