用C语言解决1*2*3+3*4*5+5*6*7+……99*100*101(具体程序)

如题所述

static void Main(string[] args)
{
int a = 0, b = 1, c = 2, d = 3;//结果a,初始值b,c,d
int e,f,g,h;//过程值e,f,g,h
while (b<=99)
{
e = b * c * d;
f=b+2;
g=c+2;
h = d + 2;
b = f;
c = g;
d = h;
a+=e;
}
Console.WriteLine("1*2*3+3*4*5+5*6*7+……+99*100*101的结果为" + a);
Console.ReadKey();
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-04-26
#include <stdio.h>
int main()
{
int i;
long sum=0;
for(i=1;i<=99;i+=2) sum+=i*(i+1)*(i+2);
printf("The result is %ld\n",sum);
return 0;
}本回答被提问者采纳
第2个回答  2007-04-26
#include <stdio.h>
void main()
{
long s=0;
int i;
for(i=3;i<=101;i+=2)
{
s+=(i-1)*(i-2)*i;
printf("%d*%d*%d",(i-2),(i-1),i);
if(i==101)printf("=%d\n",s);
else printf("+");
}
}

用C语言解决1*2*3+3*4*5+5*6*7+……99*100*101(具体程序)
int a = 0, b = 1, c = 2, d = 3;\/\/结果a,初始值b,c,d int e,f,g,h;\/\/过程值e,f,g,h while (b<=99){ e = b * c * d;f=b+2;g=c+2;h = d + 2;b = f;c = g;d = h;a+=e;} Console.WriteLine("1*2*3+3*4*5+5*6*7+……+99*100*101...

计算1*2*3+3*4*5+…+99*100*101的值。 C语言
inti;for(i=1;i<=99;i+=2)\/\/步长2,各项头数是相接的,{ item=i*(i+1)*(i+2)*1.0;sum+=item;} printf("1*2*3+3*4*5+...+99*100*101=%.0lf\\n",sum);return0;}

一道C语言题, 计算1*2*3+3*4*5+。。。+99*100*101
intmain(){ doublesum=0;\/\/用double的目的是提高精度 doubleitem=0;inti;for(i=1;i<=99;i+=2)\/\/步长2,各项头数是相接的,{ item=i*(i+1)*(i+2)*1.0;sum+=item;} printf("1*2*3+3*4*5+...+99*100*101=%.0lf\\n",sum);return0;} ...

c语言编写计算1*2*3+3*4*5+….+99*100*101
第3次循环:n = i*j*k = 1*2*7 ……第50次循环:n = i*j*k = 1*2*101 第51次循环:n = i*j*k = 1*4*3 第52次循环:n = i*j*k = 1*4*5 ……

C语言编程计算1*2*3+3*4*5+...+99*100*101的值
include <stdio.h> int main(){ int sum=0;int i=1, j=2, k=3;while(i<100){ sum+=i*j*k;i+=2;j+=2;k+=2;} printf("The sum is:%d\\n", sum);}

编程计算1×2×3+3×4×5+···+99×100×101的值
\/\/C语言:include<stdio.h> void main(){ int i;int res=0;for(i=1;i<101;i+=2){ res+=i*(i+1)*(i+2);} printf("%d\\n",res);} 是啊,确实少了一个加号.呵呵!而且res也没有初始化, 好久没用C语言了... 有些不太习惯啊....

c语言1*2*3+3*4*5+...+99*100*101用While来写循环
include "stdio.h"int main(void){ long i=1,k,sum=0; while(i<100) k=i++,k*=i++,sum+=k*i; printf("The result is %d\\n",sum); return 0;}

用C编辑程序计算1*2*3+3*4*4+。。。+99*100*101的值
include <stdio.h> void main(){ int m=0,i=0;long sum=0;for(i=1;i<=50;i++)\/\/其中50 是由2×i-1=99得到的 { m=2*i-1;\/\/第一个乘积项 sum=sum+m*(m+1)*(m+2);} printf("%ld\\n",sum);}

请问怎么写输出程序,使输出结果显示是1*2*3+3*4*5+5*6*7+……+99*...
int i,sum=0;printf("1*2*3");for(i=2;i<=99;i++){sum=sum+i*(i+1)*(i+2);printf("+%d*%d*%d",i,i+1,i+2);} printf("=%d\\n",sum);

C语言 输出s=1*1+2*2+3*3+4*4……99*99+100*100 被度娘盯上了 连...
include<stdio.h> main(){int s,i;s=0;for(i=0;i<101;++i){s=s+i*i;printf("%d",s);} } 半年没碰C语言了😂,不知道写的对不对,不过我们学的C语言就是这么简单。PS:我的这个程序在手机上好像运行不了

相似回答