#include <stdio.h>
int main() {
int n;
scanf_s("%d", &n);
for (int i = 1; i < n; i++) {
n *= i;
}
printf("%d", n);
return 0;
}
乍一看没问题?n的值是在不断变换了,但是i<n的条件也将随之变化!
发布于 25 天前 203 次阅读
#include <stdio.h>
int main() {
int n;
scanf_s("%d", &n);
for (int i = 1; i < n; i++) {
n *= i;
}
printf("%d", n);
return 0;
}
乍一看没问题?n的值是在不断变换了,但是i<n的条件也将随之变化!
Comments NOTHING