求高手帮忙做下这个C语言的题目非常感谢

编写程序,求1-3+5-7+…-99+101的值... 编写程序,求1-3+5-7+…-99+101的值 展开
 我来答
墨秋梵光03r
2010-04-30 · TA获得超过156个赞
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:227万
展开全部
#include <stdio.h>

int main(int argc, char *argv[])
{
int iCount = 1; // 存储相加的个数
for(int i = 1; i < 102; i ++)
{
int result = 0;
// 不是奇数的数才会进行相加,如果要限制偶数时,把条件修改为"i % 2 == 0"
if(i % 2 != 0)
{
// 如果相加的个数是偶数个时,乘以-1,否则乘以1,用于控制'+’还是'-'
result += (i * ((iCount % 2 == 0 ) ? (-1) : 1));
iCount ++;
}
}
printf("%d\n",result);

return 0;
}
kutpbpb
2010-04-30 · TA获得超过528个赞
知道小有建树答主
回答量:332
采纳率:0%
帮助的人:412万
展开全部
#include<stdio.h>
void main()
{
int i,sum=0,flag=1;
for(i=1;i<102;i++)
{
sum+=i*flag;
flag*=-1;
}
printf("\n print the result:%5d",sun);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bobchennan
2010-04-30 · TA获得超过1654个赞
知道小有建树答主
回答量:1009
采纳率:0%
帮助的人:859万
展开全部
#include<stdio.h>
int main()
{
int i,j=1,ans=0;;
for(i=1;i<=101;i++,j*=-1)
ans+=i*j;
printf("%d\n",ans);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式