输出随机数字了,且循环里的m输出不出来
查看原帖
输出随机数字了,且循环里的m输出不出来
778550
Damien楼主2022/8/27 20:50
#include <bits/stdc++.h>
using namespace std;
int main()
{
	int t;
	while(t--){
		int n,m;
		cin>>n;
		int a[100000];
		for(int i=0;i<=n-1;i++){
			cin>>a[i];
		}
		for(int i=0;i<=n-1;i++)
			for(int j=i+1;j<=n&&a[i]*a[j]<=2*n;j++){
			if(a[i]*a[j] == (i+j)){
				m++;cout<<m;
			}
		}
		cout<<m<<endl;
	}
	return 0;
}
2022/8/27 20:50
加载中...