【题目描述】
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库小严发现有很多店里有这种标志——禁止吃饭时玩手机。现在他想知道,这种店占所有店的百分之几?
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【输入】
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库两个数,第一个是店的总数,第二个是有多少个奇葩的饭店?
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【输出】
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库一个数,是所占的百分之几保留四位小数。
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【输入样例】
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库100 1
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【输出样例】
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库1.0000
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库解题思路
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库首先我们通过 cin 从用户输入中获取两个整数:店的总数 a 和奇葩饭店的数量 b。
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库然后,我们将 b 转化为 double 类型,并除以 a,得到店中奇葩饭店的比例。乘以100得到百分数。这就是变量 ans 的值。
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库最后,我们使用 printf 将结果输出到控制台,格式化为保留四位小数的浮点数。
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库参考代码
- #include <bits/stdc++.h>
- using namespace std;
-
- int main() {
- int a, b;
- double ans;
- cin >> a >> b;
- ans = (double)b / a * 100;
- printf("%.4f\n", ans);
- return 0;
- }
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库知识点睛
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库输入输出流:在C++中,我们使用cin和cout进行输入和输出。cin用于从标准输入(通常是键盘)获取数据,cout用于向标准输出(通常是屏幕)发送数据。
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库数据类型:在这个程序中,我们使用了两种基本的数据类型:整数(int)和浮点数(double)。整数用于表示没有小数的数字,浮点数用于表示有小数的数字。
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库算术运算符:我们使用了基本的算术运算符/(除法)和*(乘法)来计算百分比。
Cp8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库标准库函数:我们使用了printf函数来向屏幕输出文本,这个函数是在C语言标准库中定义的,但在C++中也可以使用。