程序:
/*
*All rights reserved.
*文件名称:11
*作 者:孙丽
*完成日期:2018年10月12日
*版 本 号:V1.0
*
*问题描述:如何买玫瑰?小慧过生日,小明要买鲜花送她。每枝红玫瑰5元,满5枝送1枝,满20枝送5枝。
*小明一共有n(n>10)元钱,最多能买到多少。
*程序输出:最多能买到的玫瑰枝数。
*/
#include <stdio.h>
int main()
{
int n,s,s1,s2,s3;
printf("小明一共有的钱数(元):");
scanf("%d",&n);
s1=n/5; //实际能买的玫瑰枝数
s2=(n/5)/20*5; //满20枝送5枝
s3=(n/5-(n/5)/20*20)/5; //不够满20枝送5枝,享受满5枝送1枝
s=s1+s2+s3;
printf("最多能买%d枝玫瑰。\n",s);
return 0;
}
运行结果:
知识点总结:
无。
心得:
做复杂运算时,先找数字进行计算,按照计算方法编程序。