3 条题解

  • 0
    @ 2023-8-19 9:06:28
    #include
    using namespace std;
    int n[9999][10];
    int main(){
    	int a=0;
    	for(int i=32;i<100;i++){
    		a++;
    		n[a][1]=i*i;
    		int m=n[a][1],l=1;
    		while(m){
    			l++;
    			n[a][l]=m%10;
    			m=m/10;
    		}
    	}
    	for(int i=1;i<=a;i++){
    		if(n[i][2]==n[i][3]&&n[i][4]==n[i][5]) cout<<n[i][1]<<endl;
    	}
    }
    
    • 0
      @ 2023-4-8 11:18:02
      #include<iostream>
      using namespace std;
      #include<cmath>
      int main(){ 
      for (int i = 1; i <= 9; i++) { 
      for (int j = 0; j < +9; j++) { 
      int n = i * 1000 + i * 100 + j * 10 + j;  
      int m = floor(sqrt(n) + 0.5); 
      if (n == m*m) { 
      cout << n << endl;
      } 
      } 
      }
      return 0;
      }
      
      • 0
        @ 2022-11-18 16:11:51

        #includeusing namespace std;#includeint main(){ for (int i = 1; i <= 9; i++) { for (int j = 0; j < +9; j++) { int n = i * 1000 + i * 100 + j * 10 + j; int m = sqrt(n);//该句更为保险的写法为: int m = floor(sqrt(n) + 0.5); if (n == m*m) { cout << n << endl; } } }}

        • 1

        信息

        ID
        93
        时间
        1000ms
        内存
        128MiB
        难度
        3
        标签
        递交数
        52
        已通过
        28
        上传者