为什么要除2啊?
查看原帖
为什么要除2啊?
1643991
SpaceMind楼主2025/1/23 15:28

求大佬解答, 最后输出为什么要除2才能过啊?

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

2025/1/23 15:28
加载中...