2066:【例2.3】买图书
时间限制: 1000 ms 内存限制: 65536 KB
提交数:112725 通过数: 66148
【题目描述】
已知小明有n元,他买了一本书,这本书原价为m元,现在打8折出售。求小明还剩多少钱(保留2位小数)。
【输入】
输入n,m。
【输出】
小明还剩多少钱(保留2位小数)。
【输入样例】
100 100
【输出样例】
20.00
#include <bits/stdc++.h> using namespace std; int main() { float a,b,c,d; cin >> a >> b ; c = b * 0.8; d = a - c; cout << fixed << setprecision(2) << d; return 0; }
float:最基本的浮点类型,通常占用4个字节(32位),用于表示单精度浮点数。它可以表示大约6到7个有效位数的数字,并且具有较大的范围。
fixed << setprecision():保留小数位数,括号里填的数表示要保留的数的小数位数