题意:输入一个整数n,计算1+2+。。。+n
解题中错误:没有注意题目要求每次输出后要空一行。
而且一开始用的求和公式sum=(n*(1+n))/2;也不知道为什么不对。
代码:
public class p1001 {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
while(sc.hasNextInt()){
int n=sc.nextInt();
int sum=0;
while(n>=1){
sum+=n;
n–; //n自减
}
System.out.println(sum);
System.out.println();
}
}
hdoj 1001
最新推荐文章于 2024-07-19 17:37:28 发布