今天没带电脑,手头只有7年前的一台老古董。实在不忍心搭环境了。
于是找了这个网站http://www.fenby.com/ 可以在线编译~于是继续愉快的做题~
还有一个问题 就是Java如何实现
while(scanf("%d", &x) != EOF)
的效果呢?
很简单
Scanner cin=new Scanner(System.in); while (cin.hasNext()){ n=cin.nextInt(); ..... }就可以了~
设计函数int sqrt(int x),计算x的平方根。
格式:
输入一个数x,输出它的平方根。直到碰到结束符号为止。
千万注意:是int类型哦~
输入可以如下操作:
while(cin>>x)
或者
while(scanf("%d", &x) != EOF)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()){
int n = in.nextInt();
System.out.println((int)(Math.sqrt(n)));
}
}
}