1001 ( Sum Problem )

 

 1 import java.util.Scanner;
 2 
 3 
 4 public class Main {
 5 
 6     public static void main(String[] args) {
 7         int a;
 8         Scanner in = new Scanner(System.in);
 9         while(in.hasNext()){
10             a = in.nextInt();
11             long sum=0;
12             for(int i=0;i<=a;i++){
13                 sum+=i;
14             }
15             System.out.println(sum);
16             System.out.println();
17         }
18     }
19 }

挺无语的,在第15行,起初我是写成System.out.println(sum+"\n");,没有16行的,但是OJ不认,Presentation Error

搜了一下,有人指出:

PE指的是格式错误,比如结果缺少换行、空格之类,但数据结果是正确的,也就是说你只要添加删除一些空格或者回车即可AC,离胜利只有一步之遥。

在很多其他OJ上是没有PE的,会直接返回WA(Wrong Answer)

 

好吧,以后要注意

 

c语言的:

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int n,i;
 5     
 6     while(scanf("%d",&n)!=EOF)
 7     {
 8         long sum=0;
 9 
10         for(i=1;i<=n;i++)
11           sum=sum+i;
12         printf("%ld\n\n",sum);
13     }
14     return 0;
15 }

 

posted @ 2013-05-04 23:44  Man_华  阅读(145)  评论(0编辑  收藏  举报