#28179: C++ 陣列+for迴圈解法


sean52565256@gmail.com (Veqax)

學校 : 高雄市立高雄高級中學
編號 : 160580
來源 : [218.173.85.109]
最後登入時間 :
2023-11-20 21:15:20
a059. 完全平方和 | From: [1.174.162.231] | 發表日期 : 2021-11-16 20:43

#include <iostream>

#include <cmath>

using namespace std;

 

int main(int argc, char** argv) {

int a,b,t;

int s1[5000];

cin>>t;

for(int i=0;i<t;i++){

cin>>a>>b;

a=(double)a;

b=(double)b;

int n=0,m=0;

for(int j=a;j<=b;j++){

if(sqrt(j)-(int)sqrt(j)==0){

s1[n]=j;

n++;

}

}

for(int k=0;k<n;k++){

m+=(int)s1[k];

}

cout<<"Case "<<i+1<<": "<<m<<endl;

}

return 0;

}

 
ZeroJudge Forum