奇葩的饭店

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

关 键 词

奇葩的饭店

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢