题解 3008: 买笔

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

题解 | 3008: 买笔(简单易懂)

##代码```python#方法1x=int(input())pen_4=int(x/4)surplus=x%4if(surplus==3):print('{:d}{:d}{:d}'.format(1,1,pen_4-2))elif(surplus==2):print('{:d}{:d}{:d}'.f

买笔问题C语言

解题思路:以4为基准求余,余1,2,3,利用开关语句switch来控制。若买完x/4支4元钱的笔还剩1元,则4元钱的笔少买1支,换成1支5元笔即可;若买完x/4支4元钱的笔还剩2元,则4元钱的笔少买1支,换成1支6元笔即可;若买完x/4支4元钱的笔还剩3元,

买笔(三for循环)

解题思路:注意事项:注意要把5放在最外层循环,因为输入10的时候会出现两个5块钱的笔的特殊情况,所以不考虑,因此最先考虑4和6的情况,4放最内层,因为当输入的数为4和6的最小公倍数时,四的除数更大,所以4优先放最内层参考代码:#includeintmain(){inta=6;intb=5;intc=4