PTA 7-43 快速求和(误差)
分数 10
作者 李祥
单位 湖北经济学院
请编写程序,输入整数 n,快速计算:
输入格式
n
输出格式
s
要求:输出 5 位小数,末位四舍五入。
输入样例1
4
输出样例1
0.80000
输入样例2
319
输出样例2
0.99688
提示:注意实数的误差。
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
代码:
#include<stdio.h>
int main(){
double n,sum;
scanf("%lf", &n);
sum = 1 - 1.0 / (n + 1);
printf("%.6lf", sum); //保留6位小数
}
解题思路:
step1:审题,读取有用信息
step2:了解求和公式
归属知识点:
数据类型