17
社区成员
发帖
与我相关
我的任务
分享
题目:统计1-N之间所有平方数的个数
输入:50
输出:7
public class basic {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int N= sc.nextInt();
int count=0;
for(int i=1;i<N;i++){
int sqrt = (int)Math.sqrt(i);
if(sqrt*sqrt==i){
count++;
}
}
System.out.println(count);
}
}