调配独轮车 【题目描述】 后勤指挥部有一批重要物资需要紧急运往前线,重量为w斤,每辆独轮车的最大安全载重量为c斤。为了确保所有的军粮都能一次性全部运走,默认白色背景,给默认小猫角色编程,你需要计算: (1)总车辆数:至少需要调配多少辆独轮车? (2)尾车重量:在优先把前面的独轮车全部装满的情况下,最后一辆未装满的独轮车上装了多少斤粮食? 【输入格式】 程序接收2个正整数,分别代表: w:军粮的总重量(斤) c:单辆独轮车的最大载重量(斤) 【输出格式】 输出2个整数(以空格分隔),分别表示: num:需要的独轮车总数量。 ans:最后一辆未满载的车上的剩余粮食重量(若全部刚好装满,输出0). 【输入样例1】 w=1050,c=100 Copy 【输出样例1】 num = 11,ans = 50 Copy 【输入样例2】 w=250,c=60 Copy 【输出样例2】 num =5, ans =10 Copy 【输入样例3】 w=180,c=60 Copy 【输出样例3】 num =3,ans =0 Copy 【注意】 变量名的拼写(包括大小写)要和题目完全一致。 输入变量直接赋值,不要使用“询问并等待”,“随机数”等积木块。 输出结果存放在对应变量中,不要使用“说...”或“说...2秒”积木块。
C:单辆独轮车的最大载重量(斤)【输出格式】输出2个整数(以空格分隔),分别表示:num:需要的独轮车总数量。ans:最后一辆未满载的车上的剩余粮食重量(若全部刚好装满,输出0).【输入样例1】【输出样例1】【输入样例2】【输出样例2】【输入样例3】【输出样例3】【注意】变量名的拼写(包括大小写)要和题目完全一致。输入变量直接赋值,不要使用“询问并等待”,“随机数”等积木块。输出结果存放在对应变量中,不要使用“说...”或“说...2秒”积木块。 w=1050,c=100 num = 11,ans = 50 w=250,c=60 num =5, ans =10 w=180,c=60 num =3,ans =0
正确答案:参考程序(Python):w=int(input());c=int(input());num=(w+c-1)//c;ans=w%c;print(num,ans)。样例→11 50、5 10、3 0。核心:独轮车数量与尾车。
答案解析
1. 接收输入变量w和c,表示总重量和单车最大载重。
2. 计算总车辆数num:使用向上取整方式,即(w + c - 1) // c 或等价方法,确保即使有余数也增加一辆车。
3. 计算尾车重量ans:通过w对c取模得到余数,若余数为0则ans为0,否则ans等于该余数。
4. 将结果分别赋值给变量num和ans,按格式输出两个变量。
试卷来源:2026信息素养大赛星火征途图形化小低组(小学1-3年级)复赛模拟卷(三)