#include <stdio.h>
int jj(int a) {
int num;
if (a == 1)
return 1;
else
num = a * jj(a - 1);
return num;
}
阶乘函数
int main() {
int a = 0, q, num = 0;
while (num <= 9999) {
a++;
num = num + jj(a);
}
printf("%d", a);
return 0;
}
总结 注意while循环时循环条件数据的对应关系 易错