题解 3008: 买笔

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

筛选

期末来临了,班长小Q决定将剩余班费x元钱,用于购买若干支钢笔奖励给一些学习好、表现好的同学。已知商店里有三种钢笔,它们的单价为6元、5元和4元。小Q想买尽量多的笔(鼓励尽量多的同学),同时他又不想有剩余钱。请您编一程序,帮小Q制订出一种买笔的方案。

摘要:解题思路:笔的个数=总钱数/笔的单价要想笔的个数最多,则需要笔的单价最小,所以优先考虑单价4元的笔。x%(取模)4==0(全部用来买4元的笔)x%4==1(4+1=5,买一根5元的笔,剩余钱全部买4元……

3008: 买笔题解

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int a,b;    char c;    int result;    scanf("%d%d",&a……

期末来临了,班长小Q决定将剩余班费x元钱,用于购买若干支钢笔奖励给一些学习好、表现好的同学。已知商店里有三种钢笔,它们的单价为6元、5元和4元。小Q想买尽量多的笔(鼓励尽量多的同学),同时他又不想有剩

摘要:解题思路:优先买4元x/4=0  全买4元x/4=1  买1个5元x/4=2  买1个6元x/4=3  买1个5元 买1个6元注意事项:参考代码:#include <bits/stdc++.h>usi……

编写题解 3008: 买笔

摘要:解题思路:注意事项:参考代码:#include <iostream>using namespace std;int main(){    long long x;    cin>>x;    if(x……

买笔 C语言解

摘要:解题思路:注意事项:不能够有剩余的钱,且所买笔的数量尽量多参考代码:#include <stdio.h>int main(){    int a;    int c,b;    scanf( "%d"……

买笔买笔30083008

摘要:解题思路:#include <iostream>using namespace std;int main(int argc, char** argv){int x,y,a,b,c;cin>>x;c=x……

3008: 买笔 买个鸡脖

摘要:解题思路:注意事项:需要想到多种可能参考代码:#include <bits/stdc++.h>using namespace std;int main(){    int x;    cin>>x; ……

略麻烦但很易懂!

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int x,i=0,j=0,k=0,m=0,z,p,c; scanf("%d",&x); for(i=0;6*i……

c语言代码解决问题

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int n, category[3] = { 0 };    scanf("%d", &n);    wh……