诡异
  • 板块学术版
  • 楼主2345A
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/11/23 11:53
  • 上次更新2023/11/23 16:57:04
查看原帖
诡异
565070
2345A楼主2023/11/23 11:53

为什么这样可以

#include<bits/stdc++.h>
using namespace std;
int main()
{
int c=0,n,gougu=0;
cin>>n;
for(int i=1;i<=n;i++)
{
	 for(int j=i;j<=n;j++)
	 {
	 	c=sqrt(i*i+j*j);
	 	if(c*c==i*i+j*j)
	 	{
	 	if(c<n||c==n)
	 	gougu++;
		}
	 
	 }
}
cout<<gougu;
return 0;
}

这样过不了这题

#include<bits/stdc++.h>
using namespace std;
int main()
{
int c=0,n,gougu=0;
cin>>n;
for(int i=1;i<=n;i++)
{
	 for(int j=i;j<=n;j++)
	 {
	 	c=sqrt(i*i+j*j);
	 	if(c<n||c==n)
	 	gougu++;
	 	
	 }
}
cout<<gougu;
return 0;
}
2023/11/23 11:53
加载中...