while循环
#include<stdio.h>
int main() {
int n = 0;
int jc = 1;
printf("请输入:");
scanf_s("%d", &n);
while (n > 0) {
jc = jc * n;
n--;
}
printf("ta的阶乘是%d", jc);
return 0;
}
for循环
int main() {
int n = 0;
int i = 0;
int jc = 1;
printf("请输入:");
scanf_s("%d", &n);
for (i = 1; i <= n; i++)
{
jc = jc * i;
}
printf("ta的阶乘是%d", jc);
return 0;
}