小刚说C语言刷题—1331 做彩纸花边
1.题目描述
李晓芳用一条长为 n 米的彩纸制作花边,每朵花李晓芳用一条长为 n 米的彩纸制作花边,每朵花的宽度为 x 厘米,花与花之间的间隔为 y 厘米。请问 n 米的彩纸最多能做多少朵花的花边。
如,图中的案例花的宽度为 4.5cm ,花之间的间隔为1.2cm ,那么一条长为 0.62m 的彩纸最多可以做 11朵花的花边(因为一朵花加一个间隔是 5.7cm , 10朵花以及间隔共 57cm,剩余 5cm 还可以再做一朵花,因此最多共可以做 11 朵花)。
输入
三个小数 n、x、y,用空格隔开。
输出
最多能做多少朵花的花边。
样例
输入
0.62 4.5 1.2
输出
11
2.参考代码(C语言版)
#include <stdio.h>
int main(void)
{
float n, x, y;
int num;
scanf("%f%f%f", &n, &x, &y);
num = (100*n)/(x+y);
if((100*n-num*(x+y))>=x)
num++;
printf("%d", num);
return 0;
}
今天内容到此结束,让我们下次再见!