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 }