C语言(1+2+3+…100)+(1x2x3…10)怎么写?

如题所述

#include"stdio.h"
void main()
{
int s=0,t=1,i;
for(i=1;i<=10;i++)
t*=i;
s+=t;
for(i=1;i<=100;i++)
s+=i;
printf("sum=%d\n",s);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-12
int sum1=0;
for(int i=1;i<=100;i++)
sum1=sum+i;

int sum2=1;
for(int i=1;i<=10;i++)
sum2=sum*i;

double total=sum1+sum2;
第2个回答  2011-12-12
#include<stdio.h>

int main(void)
{
int i,sum;
sum = 1;
for(i = 1; i <= 10; i++)
sum = sum * i;
printf("%d\n",((( 1 + 100 ) * 100 ) / 2) + sum);/*用求和公式求1到100的和加1到10的积*/

return 0;
}