编程题目(S=1-2+3-4.....+99-100)怎么用一个for语句做出来啊?

S=1-2+3-4.....+99-100这个题目怎么用一个for语句做出来啊...我会做用两个for语句...但是用一个我就不会做了..谁会告诉我怎么做!谢谢了!mai... S=1-2+3-4.....+99-100

这个题目怎么用一个for语句做出来啊...

我会做用两个for语句...但是用一个我就不会做了..谁会告诉我怎么做!

谢谢了!
main()
{ int i,s=0;
for(i=1;i<=100;i++)
s=这里加个算法就可以了! 这种简单的有吗?
printf("\n%d,%d",y);
}
展开
 我来答
zhangwuji156
2007-05-14 · TA获得超过2911个赞
知道小有建树答主
回答量:2892
采纳率:11%
帮助的人:745万
展开全部
运行结果

1
-1
2
-2
3
-3
4
-4
5
-5
6
-6
7
-7
8
-8
9
-9
10
-10
11
-11
12
-12
13
-13
14
-14
15
-15
16
-16
17
-17
18
-18
19
-19
20
-20
21
-21
22
-22
23
-23
24
-24
25
-25
26
-26
27
-27
28
-28
29
-29
30
-30
31
-31
32
-32
33
-33
34
-34
35
-35
36
-36
37
-37
38
-38
39
-39
40
-40
41
-41
42
-42
43
-43
44
-44
45
-45
46
-46
47
-47
48
-48
49
-49
50
-50请按任意键继续. . .
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DestroyofLight
2007-05-14 · TA获得超过1667个赞
知道小有建树答主
回答量:1542
采纳率:0%
帮助的人:1682万
展开全部
我来给个最简单的!

s = (i%2!=0)?(s+i):(s-i);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鸳侣共惜花残730
2007-05-14 · TA获得超过408个赞
知道小有建树答主
回答量:502
采纳率:0%
帮助的人:560万
展开全部
s = 0
t = 1
for (i = 1 ;i<=100,i++)
{
t *= -1
s = s + t*i
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
reddeath411
2007-05-14 · TA获得超过1249个赞
知道答主
回答量:319
采纳率:0%
帮助的人:192万
展开全部
int s=0;
for(int i=1;i<101;i++)
{
if(i%2==0);
{
s=s-i;
}
else
{
s=s+i;
}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式