题目 IMUT 22电子/通信 C语言习题 分析 循环判断再累加 题解 #include<stdio.h> int main(void){ int fact = 1, m = 0; for(int i=2; i<=20; i++){ if(i%2 != 0){ fact *= i; m++; } } printf("fact = %d, m = %d\n", fact, m); return 0; }