C语言中1+2+3+4+....100+99+98+97+....1怎么计算

如题所述

第1个回答  2011-07-01
# include<stdio.h>
void main()
{
int i,n,s;
for(i=1;i<100;i++)
{
n=i+i;
s+=n;
}
s+=100;
printf("%d\n",s);
}
第2个回答  2011-06-28
#include<iostream>

using namespace std;

int main()
{
int i;
int sum = 0;
int num;
for ( i = 1; i <= 199; i++ )
{
num = i <= 100 ? i : (200-i);
sum += num;
}
cout << sum << endl;
system("pause");
return 0;
}本回答被网友采纳
第3个回答  2011-06-28
i=N,when i<101,i++
else i--
具体自己再想想吧。好久不用了
第4个回答  2011-06-28
#include<stdio.h>
void main()
{
int i,s=0;
for(i=1;i<=100;i++)
s=s+i;

printf("1加到100=%d",s);
getch();
}

求1+2+3+4一直加到100的值,一定要用条件结构吗
1+2+3+4一直加到100 = (1+100)×100÷2 = 5050

用C语言表示1到99的奇数和
程序是对的,从数学推理上:1+99 = 100 3 + 97 = 100 ...49 + 51 = 100 一共25对,所以等于2500

C语言编程求数列和,sum=1+3+5+……+97+99
int main(){int sum=0,i=0;for(i=1;i<=99;i+=2) sum+=i;printf("sum=%d",sum);}

C语言,计算1+3+5+7+...+97+99的值
include "stdio.h"int main(int argc,char *argv[]){ int s,i;for(s=0,i=1;i<100;s+=i++,i++);printf("The result is %d\\n",s);return 0;}运行结果:

1+3+5+...+97+99用编程怎么做啊
using System public class Sum { public int sum;static void Main(){ for (i=1;i<=99;i++){ sum += 1;i += 1;} Console.WriteLine("和为"+sum);} } \/\/C

1+2+3+4+5+6+7+8+9+10+11+12+13...+97+98+99+100
1+2+3+4+5+6+7+8+9+10+11+12+13...+97+98+99+100 分析,首尾相加都等于101,总共有50个 解:原式=(1+100)*50 =5050

用C语言求解1-100之间的所有素数。
Action(){ int i,j;int sum=0;int flag;\/\/是否为素数 for(i=2;i<=100;i++){ flag=1;for(j=2;j<=i-1;j++){ if(i%j==0){ flag=0;break;} } if(flag==1){ sum+=i;} } lr_output_message("sum=%d",sum);return 0;} 输出的结果:sum=1060 ...

用C语言编写一个能模拟歌手大奖赛计分系统的程序
{case 0: printf("一等奖的获得者是:%d\\n",i+1);break;case 1: printf("二等奖的获得者是:%d号选手\\n",i+1);break;case 2: printf("二等奖的获得者是:%d号选手\\n",i+1);break;case 3: printf("三等奖的获得者是:%d号选手\\n",i+1);break;case 4: printf("三等奖的获得...

用c语言编程---求100以内的奇数和?
1、解析题目首先,我们知道100以内的奇数为1、3、7……97、99,即从1开始依次增加2。本题要求的是奇数和,即为sum=1+3+7+……+97+99 将变量i从1开始,依次赋值每一个奇数,直到不符合条件(i<=100),即到i=99停止循环。将每一个i值依次累加,求得的和即为题目所求奇数和。2、设计程序...

c语言找出1到999中的所有素数用for循环写
void main(){int i,j,leap=1;for(i=1;i<=1000;i++){for(j=2;j<=sqrt(i);j++)if(i%j==0){leap=0;break;} if(leap)printf("%4d",i);leap=1;} getch();} 1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 ...

相似回答