计算并输出下列多项式的值:+sum=1+1/1!+1/2!+1/3!+…..+1/n!例如:若从键盘输入15,则输出为S=2.718282。
时间: 2023-11-19 20:05:20 浏览: 171
一多项式的计算
这道题目要求计算多项式的值,公式为:S = 1 + 1/1! + 1/2! + 1/3! + 1/4! + … + 1/!,其中为输入的整数,要求大于1但不大于100。下面是一个C语言的实现代码:\n\```\#inclu <stdi.h>\n\ub fu(i ){\ doub sum = 1.;\ doub = 1.;\ for(i i = 1; i <= ; i++){\ *= i;\ sum += 1. / ;\ }\ retur sum;\}\n\i mai(){\ i ;\ printf(\请输入一个大于1且小于100的整数\");\ scanf(\"%\", &);\ doub s = fu();\ printf(\s=%2.6f\\\", s);\ retur ;\}\```\n\这个代码中,fu函数用来计算多项式的值,主函数中先输入,然后调用fu函数计算多项式的值并输出。需要注意的是,输出时要保留6位小数,因此使用了%2.6f格式化输出。\n\
阅读全文