1295: 【入门】打折优惠
题目描述
商场周末大优惠,规定凡购物超过100元时,超过100元那部分便可打9折。小雄同妈妈一起购买了一大批物品,你能帮他算出最终的应付款吗?
输入
第一行一个整数N,表示所买物品的个数。
第二行N个空格隔开的整数,表示N件物品要付的元数。
输出
最终的应付款。(保留两位小数)
样例
输入
示例1: 5 10 20 30 15 10 示例2: 5 60 80 50 30 20
输出
示例1: 85.00 示例2: 226.00
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,c;//设一个物品的个数和物品的元数。
double z,s=0; //设一个存钱的 再设一个变量,用来存100以外的钱
cin>>n;
for(int i=1;i<=n;i++)//for循环输入,再累加。
{
cin>>c;
s=s+c;
}
if(s>100)
z=s-100;//得出100 以外的钱 .
else
{
cout<<fixed<<setprecision(2)<<s<<endl;//如果>100或=100那么直接输出s;
return 0;
}
z=z*0.9;//打折是几,就乘0.几;
cout<<fixed<<setprecision(2)<<z+100<<endl; //别忘了+100;
return 0;
}
点个赞吧!做了好久好久!(伤心,难受,香菇!)