当输入22的时候,会输出负数,求助大佬
查看原帖
当输入22的时候,会输出负数,求助大佬
395886
QQ1608720644楼主2020/10/25 20:46

当输入22的时候,会输出负数,我人都傻了


{
	int n,s=1,i,j,o=0;
	scanf("%d",&n);
	for(i=n;i>=1;i--)
	{
		for(j=1,s=1;j<=i;j++)
		{
			s=s*j;
		}
		o=o+s;
	}
	printf("%d",o);
	return 0;
}
2020/10/25 20:46
加载中...