岁末大酬宾
岁末大酬宾1
#include<cstdio>
int main()
{
int n,x,s=0,a;
scanf("%d",&n);//一共买了几件商品
for(int i=1;i<=n;i++)
{
scanf("%d",&x);//每件物品的价钱
s=s+x;
if(s>100)//总价大于100,有活动促销,可减30。
{
a=s-30;
}
else//否则就没有活动促销。
{
a=s;
}
}
printf("%d",a);
return 0;
}
岁末大酬宾2
#include<cstdio>
int main()
{
int n,x,y=0;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%d",&x);
y=y+x;
}
printf("%d",y-(y/100*20));//每满100就减20。
return 0;
}
岁末大酬宾3
#include<cstdio>
int main()
{
long long n,x,a,b,s1=0,s2;//有可能会爆int类型
scanf("%lld",&n);
for(int i=1;i<=n;i++)
{
scanf("%lld",&x);
s1=s1+x;
}
scanf("%lld %lld",&a,&b);//输入a和b的券值
s2=s1-(s1/a*b);//最终要花的钱
if(s1>=a)//如果最终要花的钱达到了a的券值就能使用。
{
printf("%lld %lld",s1,s2);//就输出本来需要花费的钱数和最终花费的钱数。
}
else//否则就小于a的券值
{
printf("%lld %lld",s1,s1);//先输出本来需要花费的钱数,但是最终花费的钱数没有改变,所以还是要输出原来的钱。
}
return 0;
}