网站建设:化工,微信做淘宝客网站有哪些,网站建设的可研设计报告,erp是什么办公软件目录
C/C苹果和虫子
一、题目要求
1、编程实现
2、输入输出
二、算法分析
三、程序编写
四、程序说明
五、运行结果
六、考点分析 C/C苹果和虫子
2021年3月 C/C编程等级考试一级编程题
一、题目要求
1、编程实现
你买了一箱n个苹果#xff0c;很不幸的是买完时箱…
目录
C/C苹果和虫子
一、题目要求
1、编程实现
2、输入输出
二、算法分析
三、程序编写
四、程序说明
五、运行结果
六、考点分析 C/C苹果和虫子
2021年3月 C/C编程等级考试一级编程题
一、题目要求
1、编程实现
你买了一箱n个苹果很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果假设虫子在吃完一个苹果之前不会吃另一个那么经过y小时你还有多少个完整的苹果
时间限制1000
内存限制65536
2、输入输出
输入描述输入仅一行包括nx和y均为整数。
输出描述输出也仅一行剩下的苹果个数
输入样例
10 4 9
输出样例
7
二、算法分析
本题的关键在于虫子吃苹果需要x个小时在x个小时内只吃一个依次类推而最后求的是完整的苹果需要先求出虫子吃完及咬过但是没吃完的苹果可以使用总的时间除以x然后向上取整最后将总苹果数n减去吃完及咬过但是没吃完的苹果数并输出即可
三、程序编写
#includeiostream
#includecmath
using namespace std;
int main()
{int n,x,y,t;cinnxy;t ceil(y*1.0/x);coutn - tendl;return 0;
}
四、程序说明
根据题目要求声明4个整形int变量n苹果总数x虫吃完苹果的时间y经过的时间t吃掉的苹果数然后利用输入流对象cin从键盘读取变量n、x、y的值接着利用ceil函数获取到吃完的苹果个数y*1.0/x之所以要乘以1.0的目的是将除号的一边转化成浮点数这样除号/才能得出正确的结果不然除号两边都是整数得到的结果只会保留整数部位同时在使用ceil函数向上取整需要包含cmath头文件最后利用输出流对象cout输出n-t的值即可
五、运行结果
10 4 97
六、考点分析
难度级别容易这题相对而言还是比较简单的具体主要考查如下
分析题目找到解题思路学会掌握变量的定义和使用学会输入流对象Cin的使用从键盘读入相应的数据掌握除法/运算的特点以及数据类型转换学会ceil向上取整函数的使用以及cmath头文件的用法掌握输出流对象cout的使用与流插入运算符 结合使用将对象输出到终端显示充分掌握变量定义和使用、ceil函数和简单算法知识的使用及输入输出的用法
PS方式方法有多种小朋友们只要能够达到题目要求即可