c语言编程题,计算1×2×3+3×4×5+······+99×100×101的值

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:22:51
我急需要答案,各位哥哥姐姐闷,拜托了,多谢

这里用三种方法解决。只需要输入N的值就行了。上面这个题输入101就行了。

#include <stdio.h>

int main()
{
int n;
printf("please enter the number:(numbers only)\n");
scanf("%d",&n);
int i;
long fact;

fact=n;
for(i=1;i<n;i++)
{
fact*=i;
}
printf("The factorial of %d is %ld.\n",n,fact);

fact=n;
i=1;
while(i<n)
{
fact*=i;
i++;
}
printf("The factorial of %d is %ld.\n",n,fact);
fact=n;
i=1;
do{
fact*=i;
i++;
}while(i<n);
printf("The factorial of %d is %ld.\n",n,fact);

getchar();

}

已经调试过了,在GCC下面正确编译,在TC下面一定没有问题。

# include<stdio.h>
void main()
{
long value=0 , temp;
int i;
for(i=1 ; i<= 99 ; i+=2)
{temp=i*(i+1)*(i+2);
value+= temp;
}
printf("%ld",value);
}

这个很简单啊,用循环能搞定