关于#c语言#的问题,请各位专家解答!

我是一个初学者,希望有哪位可以教我一下用for语句写一下这个,如果有学习上的建议希望可以不吝赐教,万分感谢。

img

入过觉得号请采纳哦!

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(){
    int n = 0;
    scanf("%d",&n);
    int flag = 1;
    int sum = 0;
    for( int i = 0 ; i < n ; i++ ){
        int value = 1;
        for( int j = 2 ; j <= flag ; j++){
            value *= -j ;
        }
        if( i % 2 != 0 ){
            sum -= value;
        } else {
            sum += value;
        }
        flag += 2;
    }
    printf("%d",sum);
}