测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A40979. 班级人数

填空题 较易

题目描述

班级人数

题目描述

某班学生参加程序设计大赛,最后结果及格有超过P%但不足Q%的人。现在给你P和Q,你要算出该班最少有多少人。(数据弱了一点,所以好通过)。

输入格式

两个实数P,Q。用空格隔开。每个数最多有两位小数。0.00<=p<q<=99.99

输出格式

神风堂最少的人数。

样例输入

13    14.1

67.73 67.92

样例输出

15

28

参考答案

#include <stdio.h> int main() { double P,Q; int x,y; while(scanf("%lf%lf",&P,&Q)!=EOF) { for(x=1;;x++) { for(y=1;y<x;y++) { double tgl=(double)y/x*100; if(tgl>P && tgl<Q) //如果满足要求,则直接跳转到语句L1处执行 goto L1; else if(tgl>=Q) //如果y/x>=Q%,说明分子太大,或者分母太小,则退出内循环 break; } } L1:printf("%d\n",x); } return 0; }
上一题 下一题