其他分享
首页 > 其他分享> > NYOJ 1 解题报告

NYOJ 1 解题报告

作者:互联网



A+B Problem

时间限制: 3000 ms  |  内存限制: 65535 KB 难度: 0  
描述 此题为练手用题,请大家计算一下a+b的值 输入 输入两个数,a,b 输出 输出a+b的值 样例输入
2 3
样例输出
5
提示 例如: C语言版:

#include <stdio.h>
int main()
{
	int a,b;
	scanf("%d%d",&a,&b);
	printf("%d\n",a+b);
} 



C++版:

#include <stdio.h>
using namespace std;
int main()
{
	int a,b;
	cin>>a>>b;
	cout<<a+b<<endl;
} 


  Java版:

import java.io.*;
import java.util.*;
public class Main
{
	public static void main(String args[]) throws Exception
	{
		Scanner cin=new Scanner(System.in);
		int a=cin.nextInt(),b=cin.nextInt();
		System.out.println(a+b);
	}
}


             Java jdk 1.4 版

import java.io.*;
import java.util.*;

public class Main
{
	public static void main (String args[]) throws Exception
	{
		BufferedReader stdin =
		new BufferedReader(
		new InputStreamReader(System.in));

		String line = stdin.readLine();
		StringTokenizer st = new StringTokenizer(line);
		int a = Integer.parseInt(st.nextToken());
		int b = Integer.parseInt(st.nextToken());
		System.out.println(a+b);
	}
}


请注意不要输出过多提示性语句(如:“please input two numbers”),不然会WrongAnswer的

题目来源:http://acm.nyist.net/JudgeOnline/problem.php?pid=1

       几乎是所有的OJ平台第一题都是A+B Problem,更让我惊讶的是在NYOJ里这道题的AC率居然只有57%!这到底是为什么呢?(ˉ▽ˉ;)...还是俗话说得好:万事开头难!作为一个非常菜鸟的ACMer,痛苦却快乐的生涯就要开始了!不要问我为什么在NYOJ上刷题。
       不说废话了,直接贴代码!

#include <stdio.h>
int main()
{
	int a,b;
	scanf("%d%d",&a,&b);
	printf("%d",a+b);
	return 0;
}        

      这个平台有点不错,就是AC过了每道题后就会有所谓的“标程”,那些程序基本上都是短小精悍、可移植性比较强的,看看学学还是蛮不错的。

#include <stdio.h>
main(){std::cout<<(1<<31)-1;}  

      真是可怕,居然只有两行!!!果然是“标程”。好了,不在这水水题了,next stop,let's go!



标签:include,报告,int,NYOJ,System,解题,import,new,main
来源: https://blog.51cto.com/liulizhi1996/3035758