/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int i,j;/* i是1-10之间的任一整数,j是i-1之间的任一整数*/
long int result;//result是1-10之间每个数的阶乘结果result=1;
long int sum=0;//sum是每个数的阶乘结果之和
for(i=1;i<=10;i++)
{
result=1;
for(j=i;j>=1;j--)
{
result*=j;
}
sum+=result;
}
printf("1-10之间的每个数的阶乘结果之和是:%ld\n",sum);
fflush(stdin);
i=1;
sum=0;
do
{
result=1;
for(j=i;j>=1;j--)
{
result*=j;
}
sum+=result;
i++;
}while(i<=10);
printf("1-10之间的每个数的阶乘结果之和是:%ld\n",sum);
i=1;
sum=0;
while(i<=10)
{
result=1;
for(j=i;j>=1;j--)
{
result*=j;
}
sum+=result;
i++;
} printf("1-10之间的每个数的阶乘结果之和是:%ld\n",sum);
}
/*
for循环无循环体才用分号;
*/
