先上链接:https://www.nowcoder.com/test/27976983/summary#question之前刷题一直在leetcode上面,输入输出都是安排好的,非常省事,但是到了笔试的时候就发现非常的不适应,大部分时间花在了输入输出上。因此特地花时间练了一下输入输出,建议大家也练一下,确实能取到事半功倍的效果![编程题]A+B(1)
输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。
import java.util.*;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNextInt()) {int a = scanner.nextInt();int b = scanner.nextInt();System.out.println(a + b);}}
}
[编程题]A+B(2)
输入第一行包括一个数据组数t(1 <= t <= 100)
接下来每行包括两个正整数a,b(1 <= a, b <= 10^9)
import java.util.*;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int t = scanner.nextInt();for (int i = 0; i < t; i++) {int a = scanner.nextInt();int b = scanner.nextInt();System.out.println(a + b);}}
}
[编程题]A+B(3)
输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据有多组, 如果输入为0 0则结束输入
import java.util.*;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNextInt()) {int a = scanner.nextInt();int b = scanner.nextInt();if (a == 0 && b == 0) {return;}System.out.println(a + b);}}
}
[编程题]A+B(4)
输入数据包括多组。
每组数据一行,每行的第一个整数为整数的个数n(1 <= n <= 100), n为0的时候结束输入。
接下来n个正整数,即需要求和的每个正整数。
import java.util.*;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNextInt()) {int n = scanner.nextInt();if (n == 0) {return;}int sum = 0;for (int i = 0; i < n; i++) {int anInt = scanner.nextInt();sum += anInt;}System.out.println(sum);}}
}
[编程题]A+B(5)
输入的第一行包括一个正整数t(1 <= t <= 100), 表示数据组数。
接下来t行, 每行一组数据。
每行的第一个整数为整数的个数n(1 <= n <= 100)。
接下来n个正整数, 即需要求和的每个正整数。
import java.util.*;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int t = scanner.nextInt();while (scanner.hasNextInt()) {int n = scanner.nextInt();int sum = 0;int count = 0;while (scanner.hasNextInt() && count < n) {count++;sum += scanner.nextInt();}System.out.println(sum);}}
}

[编程题]A+B(6)

输入数据有多组, 每行表示一组输入数据。
每行的第一个整数为整数的个数n(1 <= n <= 100)。
接下来n个正整数, 即需要求和的每个正整数。
import java.util.*;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNextInt()) {int n = scanner.nextInt();int sum = 0;for (int i = 0; i < n; i++) {sum += scanner.nextInt();}System.out.println(sum);}}
}

[编程题]A+B(7)

输入数据有多组, 每行表示一组输入数据。每行不定有n个整数,空格隔开。(1 <= n <= 100)。
import java.util.*;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNextLine()) {String s = scanner.nextLine();String[] strings = s.split(" ");int sum = 0;for (int i = 0; i < strings.length; i++) {sum += Integer.parseInt(strings[i]);}System.out.println(sum);}}
}

[编程题]字符串排序(1)

输入有两行,第一行n第二行是n个空格隔开的字符串
import java.util.*;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();while (scanner.hasNextLine()) {String s = scanner.nextLine();String[] strings = s.split(" ");Arrays.sort(strings);for (int i = 0; i < strings.length; i++) {if (i != strings.length - 1) {System.out.print(strings[i] + " ");} else {System.out.print(strings[i]);}}}}
}

[编程题]字符串排序(2)

多个测试用例,每个测试用例一行。每行通过空格隔开,有n个字符,n<100
import java.util.*;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNextLine()) {String s = scanner.nextLine();String[] strings = s.split(" ");Arrays.sort(strings);for (int i = 0; i < strings.length; i++) {if (i != strings.length - 1) {System.out.print(strings[i] + " ");} else {System.out.println(strings[i]);}}}}
}

[编程题]字符串排序(3)

多个测试用例,每个测试用例一行。
每行通过,隔开,有n个字符,n<100
import java.util.*;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNextLine()) {String s = scanner.nextLine();String[] strings = s.split(",");Arrays.sort(strings);for (int i = 0; i < strings.length; i++) {if (i != strings.length - 1) {System.out.print(strings[i] + ",");} else {System.out.println(strings[i]);}}}}
}

OJ在线编程常见输入输出练习(Java版本)相关推荐

  1. C++ OJ在线编程常见输入输出技巧与示例

    一直在leetcode上刷题,发现牛客上答题都需要自己解决输入问题.这里记一下遇到的一些方式. 纯记录,有点乱. 1.将一行按字符输入的数据转换成数据 下面这个注意输入是负数 vector<in ...

  2. OJ在线编程----常见输入输出练习场

    1.计算a+b 输入描述:输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组. 输出描述:输出a+b的结果示例1: 输入:1 510 20 输出:630 == ...

  3. 【牛客】OJ在线编程常见输入输出练习 C++

    刚开始接触ACM吃过的亏

  4. ACM模式下输入输出写法 Java版本

    1. 单个输入与单行输入 输入一个数,或者一个字符串,或者一行数中间用空格隔开: 输入一个数 import java.util.Scanner; Scanner sc = new Scanner(Sy ...

  5. 牛客网、赛码网javascript在线编程的输入输出

    之前做剑指offer的题,题目的函数都已定义,自己只需要写函数体,等到做公司真题,才发现函数这些都是不存在的,输入输出都需要自己定义,百度后,写这篇博客加深印象. 首先,输入输出均采用nodeJS,n ...

  6. JavaScript在线编程输入输出总结|快速上手牛客Javascript_V8 ACM模式

    单行输入输出处理 //读取一行输入内容,并以字符串形式保存 let n=readline(); //对字符串进行处理,输出字符串 console.log(n.split('').reverse().j ...

  7. 编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略

    编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略 ...

  8. Java 在线编程编译工具上线,直接运行Java代码

    前言 大家好,我是小哈~ 周末没出去浪,花了点时间,在我的个人网站上线了一款小工具.啥工具呢?一款可以在线编译 Java 代码并运行输出结果的小工具. 大家都知道,甲骨文刷 Java 版本号非常积极, ...

  9. java在线编程题_阿里笔试题(2017在线编程题)-- 数串分组 --Java实现

    看到有人写了阿里的面试题,心里痒痒,好久 没搞过这些了,写着实现一下 题目 2017年3月阿里在线编程题(实习内推) 给定一串数字 判断是否存在这三个元素,它们将数字串分为四个子串,其中每个子串的数字 ...

最新文章

  1. parquet to mysql_在hive中使用parquet (CDH4.3)
  2. boost::gregorian模块实现日期转换为std::string的测试程序
  3. 微信页面设计 小总结
  4. Apache Struts 修复 OGNL 技术中可能存在的 RCE 缺陷
  5. Aurelia – 模块化,简单,可测试的 JS 框架
  6. 4.数据库表的高级查询
  7. 三种基于感知哈希算法的相似图像检索技术
  8. android手机qq账号管理在哪里,qq安全中心手机版之功能详解
  9. 服务器的部署与Web项目的发布
  10. magicbook的linux是哪个版本,荣耀MagicBook 2019预装Linux 影响使用吗
  11. promise is not a constructor
  12. 几款永久免费内网穿透,好用且简单
  13. BDL 百度研究院大数据实验室的吴海山,做一名数据科学家有怎样的体验,问我吧!
  14. 第七十五章 Caché 函数大全 $XECUTE 函数
  15. html怎么制作小黄人,【PS教程】制作一个小黄人
  16. C++:内存管理:C++内存管理详解
  17. 华为“阳阴面”:阳面是镜子 阴面是体系上的霉斑
  18. Python 修改字体颜色
  19. 用python的turtle模块给女票画个小心心
  20. 电脑音量,电脑声音最大了还是小如何解决_电脑声音开到最大还是很小怎么办...

热门文章

  1. A3双面折页打印文件
  2. drive下载 synology_群晖 Synology Drive 的安装与使用
  3. 群晖Cloud Station Serve/Drive登陆失败 解决方法
  4. 解决java.io.IOException: Failed on local exception: com.google.protobuf.InvalidProtocolBufferException
  5. 在 LCD 上显示 jpeg 图像
  6. 会计学原理 读书笔记2
  7. 学习总结1—TS解码和打包总结
  8. 英语连接词~很全的版本!!!
  9. 交作业吖 week two
  10. Linus:“我删除了 Linux,因为它就是个垃圾!”