C语言编程 1+2+3+....+100

如题所述

#include<stdio.h>
int main(void){
    int n=100; /*这个值可以改变,如果是求1+2+3+..+1000,把n=100改为n=1000即可*/
    int sum = (1+n)*n/2;        /*求和公式,求1+2+3+..+n*/
    printf("和为:%d",sum);
    return 0;
}

 如果题目没有特别要求,就不建议用循环来做,因为求1+2+3+..+n,当n的值很大(几百万至上亿)的时候,循环次数也就增多,执行速度就慢了。使用等差数列求和公式可大大提升效率

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-12
#include<stdio.h>
int main()
{
int a=0,i;
for(i=1;i<100;i++)
a=a+i;
printf("a=%d\n",a);
return 0;
}

C语言编程 1+2+3+...+100
include<stdio.h>int main(void){ int n=100; \/*这个值可以改变,如果是求1+2+3+..+1000,把n=100改为n=1000即可*\/ int sum = (1+n)*n\/2; \/*求和公式,求1+2+3+..+n*\/ printf("和为:%d",sum); return 0;} 如果题目没有特别要求,就不建议用循环来做,因...

用c语言编写1+2+3+...+100
int sum=0,i=1;while(i<=100){ sum=sum+i;i++;} printf("1+2+3+...+100=%d",sum);getch();} 方法二、int main(){ int sum=0,i;for(i=1;i<=100;i++){ sum=sum+i;} printf("1+2+3+...+100=%d",sum);getch();} 方法三、int main(){ int sum=0,i=1;do{ ...

c语言编程利用do—while语句求出1+2+3+4+…+100的值
include "stdio.h"int main(int argc,char *argv[]){int s=0,n=1;do\/\/用do~while实现s+=n++;\/\/n从1遍历至100并累加到swhile(n<=100);printf("1+2+3+...+100 = %d\\n",s);return 0;}执行结果如下图:

如何用c语言运用循环语句编程计算1+2+3+…+100?
运用循环语句编程计算1+2+3+4+5+6...+100方法如下:int sum=0;for(int i=0;i<=100;i++){ sum=sum+i;} System.out.println(sum);

C语言编程求1+2+3+4+...+100。
include"stdio.h"intsum(intn){ intsum=0;for(inti=0;i<=n;i++){ sum+=n;} returnsum;} voidmain(void){ intsum=0;sum=sum(100);printf("sumis%d",sum);}

c语言编程:求整数1至100的累加值,但要求跳过所有个位为三的数
回答:#include <stdio.h> #include <stdlib.h> void main() { int i, sum; sum=0; for (i=0; i<=100; i++) { if (i%10!=3) sum=sum+i; } printf("%d\\n", sum); }

1+2+3+...+100C语言用编程怎么写刚学??
include<stdio.h> include<stdlib.h> int main(){ int i;long sum=0;for(i=1;i<=100;i++){ sum+=i;} printf("1+2+3+...+99+100=%ld\\n",sum);return 0;}

用C语言编程求出1+2+3+...+100的值?
include <stdio.h>int main(void){ int num = 0; int i; for(i = 1;i <= 100; i++) { num += i; } printf("num = %d \\n",num); return 0;}

s=1+2+3+4+...+100 用C语言编程
sum=sum+i;} printf("S=%d",sum);\/\/输出和的值 return 0;\/\/需要返回0值 } \/\/如果要求更大的和就只需要改变100,或者使用宏定义 include <stdio.h> \/\/包含头文件,不然没有这句printf就会报错 define N 1000 int main(void)\/\/ 主函数为空,需要返回一个int值 { int i,sum=0;for(i=...

编程实现s=1+2+3+...+100要求计算后的结果放在变量s里
int i。int s=0。for i=1 to 100。s=s+i。next。text1.text=s。

相似回答