原题是谭浩强书上的,没抄完整,缺了两个条件:
1) 打95折
2) 一次买多于10件再折上98折
<iomanip>也漏,实在不行啊
输出数据结果小数点后保留两位小数 #include cout << setiosflags(ios::fixed) << setprecision(2) ;
输入格式:
销售一的 编号、销售件数、销售单价 销售二的 编号、销售件数、销售单价 销售三的 编号、销售件数、销售单价
输出格式:
总销售额 平均每件商品的实际售价
输入样例:
101 5 23.5
102 12 24.56
103 100 21.5
输出样例:
2387.66
20.41
Author
jolie
Organization
佳木斯大学
Code Size Limit
16 KB
Time Limit
400 ms
Memory Limit
64 MB
#include <iomanip>
#include <iostream>
using namespace std;
int main(void)
{
double sum = 0;
int n = 0;
for (int i = 0; i < 3; ++i)
{
double y;
int x;
cin >> x >> x >> y;
if (x > 10)
{
y *= 0.98;
}
sum += y*x*0.95;
n += x;
}
cout << setiosflags(ios::fixed) << setprecision(2) << sum << endl
<< setiosflags(ios::fixed) << setprecision(2) << sum/n << endl;
return 0;
}