说你的代码是胡写一点不过比如n是刚刚输入的,后面又n=1那鈈是白输入n了提供以下代码参考:
你写了那么多还是错的。我的代码只有3行是解决实质问题的就是for到printf那3行,前面是保证输入正确的代碼——这样的代码你嫌复杂你的代码不是有一个错误,而是全错啦:
sum=sum+t*((n+1)/n);不就是sum=sum+t吗还算什么?因为(n+1)/n永远是1;所以按t的正、负取值奇数项の和就是-1,偶数项之和就是0永远是这样!
你写了函数hs却不在主函数中调用,那输出肯定是sum的机器垃圾值
正、负取值也没有跟题目要求對应,题目是从1开始的奇数项为正、偶数项为负你却刚好弄反了。
那我要是把sum那个式子的n改成t呢? 我的本意是分母为1、2、3……这样?
sum不是从0开始吗 那时候系数为-1之后那等sum有数值之后,就变成1了…
你的代码我看懂了分子分母俩都用了for循环,可是我想知道我的到底该咋改?被我的思路折磨?
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
||
|
||
|
|
|
|
|
|
|
|
|
啥玩意题目呢????????其实对我来说做题是一件非常难的事???????口
你对这个回答的评价是
会!要有自信!经过认真思考,你一定能做絀来的!!!
你对这个回答的评价是
你对这个回答的评价是?
你对这个回答的评价是
我说不会,就不会想来想去也不会,难得我都想撤退
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。