怎么用C语言计算1-3+5-7+.......-99+101的值

 我来答
半季流年
2010-10-05 · TA获得超过1533个赞
知道小有建树答主
回答量:616
采纳率:0%
帮助的人:768万
展开全部
程序如下:
#include<stdio.h>
void main()
{
int i,sum=0,flag=1; //初始flag的值为正整数1
for(i=1;i<=101;i+=2){
sum+=i*flag; //sum统计总和
flag=-flag; //将flag置为它基侍的相反数
}
printf("sum=%d",sum);
}
如果对回答满搏扰吵意,李闹请记得采纳为答案!谢谢
下雨天lndd
推荐于2018-03-14 · TA获得超过134个赞
知道答主
回答量:90
采纳率:0%
帮助的人:56.2万
展开全部
我就只写循环部分吧,开头结尾自己写就是啦
int calculate()
{
int i,j=1,s=0;
for(i=1;i<=101;i=i+2)
{
s=s+(j)*i;
j=j*(-1);
}
return s;
}
s就山禅是最后链行计算的值逗唤尘
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cbjing9657
2010-10-05 · TA获得超过332个赞
知道小有建树答主
回答量:520
采纳率:0%
帮助的人:238万
展开全部
#include <贺毕迅数态stdio.h>
void main()
{
int i,j = 1,sum = 0;
for(i = 1; i < 52; i++)
{
if(i%2)
sum += j;

else
sum += -j;
j += 2;
}
printf("sum=%d\禅此n",sum);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式