注册 登录
编程论坛 C++教室

问题又来了,小白有题不会,求高手指点

神秘的Jack 发布于 2020-03-09 19:30, 2509 次点击
以下题目:
小A最喜欢吃鸡腿了。现在,炸鸡腿买三送一了!每只鸡腿a元,小A手中有B元。问小A能吃到多少只鸡腿?
输入格式:一行两个整数 a,b
输出格式:一行一个整数 表示答案
样例:1 7
输出:9
求高手们帮帮忙!
4 回复
#2
神秘的Jack2020-03-09 19:47
有人吗,帮帮忙吧
#3
纯蓝之刃2020-03-09 23:19
程序代码:
#include<iostream>

using namespace std;

int main()
{
    int a,b,num;

    cin>>a>>b;
    num=b/a;
    num+=num/3;

    cout<<num<<endl;

    return 0;
}
#4
return_02020-03-10 13:21
水题。
#5
onlyanakin2023-10-25 22:44
以下题目:
小A最喜欢吃鸡腿了。现在,炸鸡腿买三送一了!每只鸡腿a元,小A手中有B元。问小A能吃到多少只鸡腿?
输入格式:一行两个整数 a,b
输出格式:一行一个整数 表示答案
样例:1 7
输出:9

#include <stdio.h>
int main()
{
    int a, b,c,n,k;
    n = 0;
    scanf("%d%d", &a, &b);
    if (3 * a > b)
        n = b / a;
    if (3 * a < b)
    {
        k = b / (a * 3);
        c = b % (a * 3);
        if (c == 0)
            n = b + k;
        else
            if (c != 0)
            n = 3 * a * k + k + c;
    }
    printf("%d", n);
    return 0;
}

大佬帮忙看看哪里写错了

1