题解 | 兔子的序列
#include <math.h>
#include <stdio.h>
int is_square(int x){
int m = sqrt(x);
return (m * m == x);
}
int main() {
int n;
int arr[1000];
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d",&arr[i]);
if(is_square(arr[i])){
arr[i]=0;
}
}
int max=arr[0];
for(int j=1;j<n;j++){
if(arr[j]>max){
max=arr[j];
}
}
printf("%d\n",max);
return 0;
}
OPPO公司福利 1260人发布