小慧过生日,小明(小明真忙)要买鲜花送她。每枝红玫瑰5元,满5支送1枝,满20枝送5枝。小明一共有n(n>10)元钱,最多能买到多少?

#include <stdio.h>
int main()
{
int a,b,c,d,e,f,g,h,m;
scanf("%d",&a);
if(a<25)
{
d=a/5;
}
if(25<=a<100)
{
b=a/25;
c=b1+b5;
e=a%25;
f=e/5;
d=b+c+f;
}
if(a>=100)
{
b=a/100;
c=b5+b20;
e=a%100;
if(e>=25)
{
f=e/25;
g=f1+f5;
h=e%25;
m=h/5;
d=b+c+f+g+m;
}
if(e<25)
{
m=h/5;
d=b+c+m;
}
}
printf("%d\n",d);
return 0;
}
写作感想:这次代码做的有点复杂,望各位大神指点。

小慧过生日,小明(小明真忙)要买鲜花送她。每枝红玫瑰5元,满5支送1枝,满20枝送5枝。小明一共有n(n>10)元钱,最多能买到多少?小慧过生日,小明(小明真忙)要买鲜花送她。每枝红玫瑰5元,满5支送1枝,满20枝送5枝。小明一共有n(n>10)元钱,最多能买到多少? shaoheng0912 发布了2 篇原创文章 · 获赞 0 · 访问量 30 私信 关注
上一篇:NOI / 2.2基本算法之递归和自调用函数——7592:求最大公约数问题


下一篇:Java-公约公倍