《吃鸡腿》哪里错了?

I. 吃鸡腿

Problem ID: 9217

Contest ID: 5697

必做题

时间:0.2 空间:32M

题目描述:

小A最喜欢吃鸡腿了。现在,炸鸡腿买三送一了!每只鸡腿a元,小A手中有B元。问小A能吃到多少只鸡腿?

输入格式:

一行两个整数a,B。

输出格式:

一行一个整数,表示答案。

样例输入:

1 7

样例输出:

9

1 个赞

这是代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b;
if(b%a==0){
c=printf(“%.0lf”,(b/a)/3);
cout<<b/a+c;
}
else if(b%a!=0){
c=printf(“%.0lf”,(b/a)/3);
printf(“%。0lf”,(b/a)+c);
}
return 0;
}

2 个赞

我觉得自己的代码有点荒唐

2 个赞

样例输出是-19

2 个赞

#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
if(b/a>=3){
cout<<b/a+b/a/3;
}else{
cout<<b/a;
}
return 0;
}

3 个赞

简单的题目不要想复杂好不好

3 个赞

有用的话给个解决方案

2 个赞

不应该先到先得吗

2 个赞

看楼主的想法咯

2 个赞

他想给谁就给谁

2 个赞

他好像人不在

2 个赞

你没给思路(ˉ▽ˉ;)…

2 个赞

e 你牛

2 个赞

不当言论举报了(⊙﹏⊙)

1 个赞

我删了

1 个赞

不小心在你删之前举报了

1 个赞

e e e e

1 个赞

无语ing

1 个赞

其实还有更简单的

#include<bits/stdc++.h>
using namespace std;
int a,b,ans=0;
int main(){
	cin>>a>>b;
	ans += b/a;//一开始可以买的个数
	ans += ans/3;//买三送一
	cout<<ans;
	return 0;
}
1 个赞

给本蒟蒻一个解方案吧(诚恳

1 个赞