怎么改才能处理较大的n,求大佬指点
查看原帖
怎么改才能处理较大的n,求大佬指点
1839035
_3104193556楼主2025/8/29 22:11
#include<stdio.h>
int number=1;
int n;
int sum = 0;
int main() {
	scanf_s("%d", &n);
	int i = 1;
	for (i = 1; i <= n; i++) {
		number *= i;
	}
	printf("%d\n", number);
	while (n >= 1) {
		sum += number;
		number /= n;
		n--;
	}
	printf("%d\n", sum);
	return 0;
}
2025/8/29 22:11
加载中...