C语言编程求1+2+3+4+...+100。 10

 我来答
White_MouseYBZ
2019-11-13 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6467万
展开全部

代码资料:

#include "stdio.h"

int main(int argc,char *argv[]){

int s,n;

for(s=0,n=1;n<=100;s += n&1 ? -n++ : n++);

printf("-1+2-3+4-...+100 = %d\n",s);

return 0;

}

匿名用户
2019-11-13
展开全部
难嘛?
#include<stdio.h>

int main()
{
int i,flag=-1,sum=0,t;
for(i=1; i<=100; i++)
{ t = flag * i;
sum += t;
printf("%5d",t);
if(i % 5 ==0)
printf("\n");
flag = (-1)* flag;

}
printf("%d\n",sum);
}

运行结果:
-1 2 -3 4 -5
6 -7 8 -9 10
-11 12 -13 14 -15
16 -17 18 -19 20
-21 22 -23 24 -25
26 -27 28 -29 30
-31 32 -33 34 -35
36 -37 38 -39 40
-41 42 -43 44 -45
46 -47 48 -49 50
-51 52 -53 54 -55
56 -57 58 -59 60
-61 62 -63 64 -65
66 -67 68 -69 70
-71 72 -73 74 -75
76 -77 78 -79 80
-81 82 -83 84 -85
86 -87 88 -89 90
-91 92 -93 94 -95
96 -97 98 -99 100
50
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秋日传奇2018
高粉答主

2017-08-20 · 每个回答都超有意思的
知道大有可为答主
回答量:3万
采纳率:65%
帮助的人:2614万
展开全部
#include <stdio.h>
int main()
{
int sum = 0, i;
for (i = 1; i <= 100; i++)
sum += i;
printf("sum=%d\n", sum);
return 0;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式