求2*4*6……*16的积

编写出程序,求246……*16的积


#include <stdio.h>
int main()
{
    int a = 1,i = 1;
    for(i = 2;i <= 16;i+=2){
        a *= i;
    }
    printf("%d",a);
    return 0;
}

img

10321920
可以直接for循环

int result = 1;
for (int i = 2; i <= 16; i+=2)
{result *= i;}

#include<iostream>
using namespace std;
int main()
{
    int res=1;
    for(int i=2;i<=16;i=i+2){
        res*=i;
    }
    cout<<res;
}