求C语言1+100000的累加和

如题所述

第1个回答  2011-05-26
int i;
long sum=0;
for (i=1;i<=10000;i++)
{
sum+=i;
}
printf("%d",sum);
第2个回答  2011-05-26
#inlucde <stdio.h>
#inlcude <stdint.h>
int main(void)
{
int i;
uint64_t sum=0;

for (i = 0 ; i < 100000 ; i++){
sum=sum+i;
}
printf("sum is :%d\n",sum);
return 0;
}本回答被网友采纳
第3个回答  2011-05-26
(1+100000)*100000/2=50000+50000 00000 = 50000 50000

求C语言1+100000的累加和
int main(){ unsigned long long sum;unsigned long long num=100000;sum = (1+num)*num\/2;printf("\\n 1+100000的累加和是%lld",sum);return 0;} 用vc编译的话将long long 换成 __int64 后面换成 %l64d

C语言问题
bonus1=100000*0.1;bonus2=bonus1+100000*0.75; bonus4=bonus2+200000*0.5; bonus6=bonus4+200000*0.3; bonus10=bonus6+400000*0.15; if(i<=100000) bonus=i*0.1; else if(i<=200000) bonus=bonus1+(i-100000)*0.075; else if(i<=400000) bonus=bonus2+(i-200000)*0.05; else if(i<=600000...

C语言,如果我要定义这样一个数组:int a[100000][100000],那么系统会...
用完free掉。如果是需要长时间使用,可以考虑使用链表实现。这种超巨型数组是非常不推荐使用的。 dragongod | 发布于2013-05-08 举报| 评论(1) 2 0 在32位系统上,理论上内存访问空间最大也就是从0到0xffffffff(10进制4294967295),数组a的大小是100000×100000×4,已经超过4字节整型所能表达的范围。 morn...

c语言如何循环运行程序?
①for(表达式1;表达式2;表达式3){循环体} 表达式1,是初始化条件,如i=0。表达式2,循环条件,满足就继续执行循环体,不满足就跳出循环。表达式3,这个一般是改变循环条件的地方,如i++。参考代码:include<stdio.h> int main()\/\/for循环计算1到10累加和 { int i,sum=0;for (i=0;i<=10;i...

C语言编程计算超额累进制奖金的方法
bon1=100000*0.1;bon2=bon1+100000*0.075;bon4=bon2+200000*0.05;bon6=bon4+200000*0.03;bon10=bon6+400000*0.015;printf("请输入利润:");scanf("%ld",&i);branch=i\/100000;if(branch>10)branch=10;switch(branch){ case 0: bonus=i*0.1;break;case 1:bonus=bon1+(i-...

编程一个自然数相加为什么上到100000之后结果不对
超过了int类型的大小

用c语言实现超长整数的加法运算
要实现超长整数的加法运算,可以使用字符串来存储这些数,然后按位进行加法运算。下面是使用C语言实现超长整数加法的示例代码:c include <stdio.h> include <string.h> define MAX_LEN 100000 void reverse(char *str) { int i, j;char temp;for (i = 0, j = strlen(str) - 1; i < j;...

求C语言习题!
题目:求1+2!+3!+...+20!的和1.程序分析:此程序只是把累加变成了累乘。 2.程序源代码:main(){float n,s=0,t=1;for(n=1;n<=20;n++) { t*=n; s+=t; }printf("1+2!+3!...+20!=%e\\n",s);}===【程序26】 题目:利用递归方法求5!。1.程序分析:递归公式:fn=fn_1*4!2.程序源代...

计算s= 1\/(k^2) k=1~100000 求和 。要求误差小于10^-6。 算法??_百度...
太牛了吧,循环100000次,你认为你要等多长时间?要求误差小于10^-6,其实就是想让你用级数的收敛来编个小程序罢了。要求误差小于10^-6,则有1\/((2n)*(n+1)) <10^-6,这个不等式解出来的n显然不大于10万吧。所以,用放缩法把S=1-1\/(n+1)就行了。这样的话,程序还不好编吗?

C语言编写函数,要求该函数可以接受N个整数(N从控制端输入),并打印出N...
printf("请输入第%d个数:",(i+1));scanf("%d",&num[i]);sum+=num[i];} printf("这%d个数字的和是%d!\\n",n,sum);} void main(){ int input;printf("请输入要求和的数字个数:");scanf("%d",&input);while(input<=0||input>100000){ printf("你输入的数字超出范围!\\n\\n")...

相似回答