0
已解决
沈陈子嘉
新手守护
新手守护
题目链接: 酷町堂:1252
1252 采购糖果
经验值:800 时间限制:1000毫秒 内存限制:128MB
题目描述 Description
年关将至,小明打算买些糖果。已知每斤糖果10元,永辉超市打九折,**超市买七送一。输入小明想买的糖果斤数,请你当参谋,算一算去哪家超市购买合算?请输出商家的名称,如果是永辉超市便宜则输出“YH”,如果是**则输出“JLF”,如果两家价格一样输出“Same”。
输入描述 Input Description
输入一个整数a,为小明买的糖果斤数(1 =< a <= 1000)。
输出描述 Output Description
输出一行, 为商家的名称。
样例输入 Sample Input
8
样例输出 Sample Output
JLF
#include<cstdio>
using namespace std;
int a;
double b,c;
int main(){
cin>>a;
b=10*a*0.9;
c=(a-a/8+a%8)*10;
if(b>c){
cout<<"JLF";
}
if(c==b){
cout<<"Same";
}
if(b<c){
cout<<"YH";
}
return 0;
}
回答都是正确的,怎么只有50分?
0
0
0
0
吕梓瑜
初级天翼
初级天翼
我的c赋值与你的不一样,也不知道出了什么问题
c=a/8*7*10+a%8*10;
其他都一样
原题说“**超市买七送一”,那么a中,每8个就有1个不用付钱,a/8是算有多少整组,a/8*7算出整组要付的钱数,加上无法构成组的即可
打字不易,求采纳~
吕梓瑜在2022-02-14 13:23:52追加了内容
**为 家 乐 福
0
0