循环嵌套编程,c语言

img


循环嵌套编程,求值类问题,希望可以有人解答,自己怎么编辑都不对,不知道是哪里出了问题

int i;
int j;
int sum=0;
int itemsum=1;
for(j=2;j<=10;j+=2)
{
itemsum=1;
for(i=1;i<=j;++i)
{
itemsum*=i;
}
sum+=itemsum;

}
printf("sum=%d",sum);

循环逻辑,
stem=2,然后递增规则为stem=stem+2
然后temp=1用来存储阶乘值,用一双重循环,外面限定stem范围,里面这样写

for(int i=1,i<=stem,i++){
  temp*=i;
}
sum+=temp

供参考:

#include <stdio.h>
int main()
{
    long long int s,tmp;
    int  i;
    for(i = 2,s = 0,tmp = 1;i <= 10; i+=2){
        tmp *= i * (i - 1);
        s += tmp;
    }
    printf("s=%lld", s);
    return 0;
}