C语言求1!+2!+3!+4!+5!+6!+7!+8!+9!+10!用do语句?

如题所述

代码资料:

#include "stdio.h"

int main(int argc,char *argv[]){

int s,n,t;

s=0,t=n=1;

do

s+=t*=n;

while(n++<10);

printf("1!+2!+3!+...+10!=%d\n",s);

return 0;

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-20
int i = 0;
int j = 1;
int reslut = 1;
int sum = 0;

do
{
i++;

for (j = 1; j <= i; j++)
{
reslut = reslut * j;
}
sum = sum + reslut;
reslut = 1;
}
while (i < 10);
相似回答