C语言编程题sum=1-2+3-4+5-6+……+99-100

C语言编程题sum=1-2+3-4+5-6+……+99-100... C语言编程题sum=1-2+3-4+5-6+……+99-100 展开
 我来答
帐号已注销
2020-11-20 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:166万
展开全部

float sum = 0.0;

for(int i=1;i<=100;i++){

sum+=i*pow(-1, i-1);

}

printf ("result = %f\n", sum );

1、把此数列连续的奇数项和偶数项结合起来构成一个新数列,它就变成-1,-1,-1,...,-1共50项这样一个数列,C编程当然就很简单了。

2、用一个for循环遍历1~100,计数变量为奇数时向和累加计数变量的值,而计数变量为偶数时从和减去计数变量的值。

扩展资料:

比如输入更多和/或更大的值,将这些值置于单个单元格中并使用求和公式会简单许多,还可在值位于单元格中时设置值的格式,使其在公式中的可读性更高;

=14598.93+65437.90+78496.23

引用文本而非数字引起的 #VALUE! 错误,如果使用此类公式:=A1+B1+C1或=A1+A2+A3

若引用的单元格中含有非数字(文本)值,则公式会中断,从而产生 #VALUE! 错误。 SUM 将忽略文本值,只给出数字值的求和结果。

参考资料来源:百度百科-sum

育知同创教育
2016-06-12 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
来个精简的
float sum = 0.0;
for(int i=1;i<=100;i++){
sum+=i*pow(-1, i-1);
}
printf ("result = %f\n", sum );
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-06-12
展开全部
代码:#includeint main(){int i;double sum = 0;for (i = 1; i < 100; i++){sum = i / (i + 1.0);}printf("sum = %lf\n", sum); return 0;}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式