0
已解决
黄品翔
初级光能
初级光能
题目描述 Description
星期天,妈妈让小明去帮他买菜,小明身上有N元钱,如果N大于100,小明就需要买15个鸡蛋,5个西红柿和一瓶醋;如果N小于等于100且大于30,小明就需要买10个鸡蛋,2个西红柿;如果N小于等于30,小明就不用不用去买了,问小明买菜花了多少钱回到家身上还剩多少钱? (鸡蛋一个2元钱,西红柿一个5元,醋一瓶15元)
输入描述 Input Description
输入一个正整数N
输出描述 Output Description
输出两个正整数(小明买菜花的钱和身上剩下的钱,用空格分开)
样例输入 Sample Input
80
样例输出 Sample Output
30 50
数据范围及提示 Data Size & Hint
0<=N<=200
70分错误代码:
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int n,h;
cin>>n;
if(n>100)
{
h=15*2+5*5+15;
n=n-h;
}
if(n<=100&&n>30)
{
h=10*2+2*5;
n=n-h;
}
if(n<=30)
{
h=0;
n=n-h;
}
cout<<h<<" "<<n;
return 0;
}
请大佬们指明错误!!!
2
已采纳
刘乐宸
新手天翼
新手天翼
你没有加else,应该是:
else if(n<=100&&n>30)
else if(n<=30)
我把你的代码按以上方法改了,是AC
求采纳~~
1
0
许天奕
新手守护
新手守护
你没有加else,应该是:
else if(n<=100&&n>30)
else if(n<=30)
我把你的代码按以上方法改了,是AC
求采纳~~
0
0
0
0
0
0