P1009求助
  • 板块学术版
  • 楼主1998ikun0802
  • 当前回复6
  • 已保存回复6
  • 发布时间2020/11/23 21:57
  • 上次更新2023/11/5 07:26:32
查看原帖
P1009求助
370032
1998ikun0802楼主2020/11/23 21:57

P1009这道题在信息学奥赛一本通C++版里面我用了两种解题方法,10个测试点全部都对了,可在洛谷的评测系统里这两种方法都是4个测试点只对了2个。求助一下,这是哪里不对呢?

#include<iostream>
using namespace std;
int main()
{
    int n,ji=1,he=0,k;
	cin>>n;
	for(k=1;k<=n;k++)
	{
		ji=ji*k;
		he=he+ji; 
	}
	cout<<he;
	return 0;
}

#include<iostream>
using namespace std;
int main()
{
	int n,i,k,he=0,ji=1;
	cin>>n;
	for(i=1;i<=n;i++)
	{
		for(k=1;k<=i;k++)
		{
			ji=ji*k;
		} 
		he=he+ji;
		ji=1;
	}
	cout<<he;
	return 0;
}
2020/11/23 21:57
加载中...