用c语言函数类型实现求 result =1+(1+3)+(1+3+5)+……+(1+3+5+……+n)的值,n 的值由键盘输入

上面是C语言的下面用C++ 的做

你对這个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

(1)首先要知道系数为正数的項的分母是4n-3(n为正数项的项数),为负数的项的分母为4n-1(n为负数项的项数),即分母的变化规律是1、3、5、7...的奇数数列则第n项的分母为2n-1,第10000项的分母为2*10000-1

 

(試验可知,项数越大得出的圆周率值越精确。)
}

采纳答案 欢迎参考下方网址里媔有Python习题跟答案,具体的代码截图代码思路跟你的差不多,把代码考下来把参数修改一下就可以了

原创代码fun函数参数可换成其他正奇數,参数检测有错误抛异常不懂之处追问。

思路:先写子函数实现到n的奇数和,然后用另一个函数先判断输入是否合规然后对合规嘚输入执行操作--对这些奇数和再求和

#未对n进行数据类型和奇数检查,有必要则自行补充

}

我要回帖

更多关于 c语言函数类型 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信