题解 | #兔子的序列#
兔子的序列
https://www.nowcoder.com/practice/55fc2ebad3fd444bbb1754ba1b259762
#include <stdio.h> #include<math.h> int i = 0; int test(int x) { double a = sqrt(x); int b = sqrt(x); if (a == b) { return 0; } else { return 1; } } int main() { int n = 0; int max = 0; scanf("%d", &n); int arr[1000] = { 0 }; for (i = 0;i < n;i++) { scanf("%d", &arr[i]); } for (i = 0;i < n;i++) { if (test(arr[i])) { if (max < arr[i]) { max = arr[i]; } } } printf("%d\n", max); return 0; }