HDOJ1012 u Calculate e

it2022-05-05  174

HDOJ1012

题目 代码

#include<stdio.h> int main() { int n, i; double e = 0.0; int item = 1; printf("n e\n"); printf("- -----------\n"); printf("0 1\n"); printf("1 2\n"); printf("2 2.5\n"); //格式比较特殊,单独输出 for(n=3;n<=9;n++) { e = 0; for(i=0;i<=n;i++) { if(i==0) { item = 1; } else { item = item*i; } e = e+1.0/item; } printf("%d %.9f\n", n, e); } }

Conclusion 我的输出比较直接粗暴,哈哈。在n为0,1,2时直接printf结果,之后的保留九位小数。


最新回复(0)