第1个回答 2009-04-01
#include<stdio.h>
/*得到整数f的阶乘*/
long getMul(int f){
int i;
long mul=1;
for(i=f;i>1;i--){
mul*=i;
}
return mul;
}
void main() {
int i=1;
long sum=0;
do{
sum+=getMul(i);
}while(++i<11);
printf("1!+2!+........+10!=%d",sum);
}
我刚写的...呵呵...
祝君早日成功!
第2个回答 2009-04-02
#include<stdio.h>
main()
{
int i,t;
double sum=0;
for(i=1;i<=10;i++)
{
t=t*i;
sum=sum+t;
}
printf("sum=%f\n",sum);
}
本人纯粹先学现卖,我是刚学C语言正好学到这个,上网看到了,共享我的学习成果!
第3个回答 2009-04-01
给:
#include<conio.h>
#include<stdio.h>
int main()
{
int i=1,temp=1,result=0;
do
{
temp=temp*i;
result=result+temp;
i++;
}while(i<=10);
printf("Result = %d",result);
getch();
return 1;
}
第4个回答 2009-04-01
#include<stdio.h>
int main()
{
int i=1;
long s=0;
long t=1;
do
{
t*=i;
s+=t;
i++;
}while(i<=10);
printf("%ld",s);
getch();
}本回答被提问者采纳