先上链接: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. 薛其坤院士对话马斯克:下一个颠覆性创新是什么?
  2. 100个vc小项目开发:二、一步一点设计音乐播放器 [I]
  3. 在VS中调试C#程序,如何查看内存、寄存器、反汇编
  4. 随机取6位数字或字母方法
  5. 日常生活小技巧 -- CSDN自定义博客栏目
  6. ubuntu 12.04下 eclipse的安装
  7. 数学上人可以永生!这是什么原理?
  8. python中shift函数rolling_Pandas Shift函数的基础入门学习笔记
  9. 用markdown + html写一封简历
  10. 《为iPad而设计:打造畅销App》——了解客户
  11. 海康威视相机SDK开发(多个相机)
  12. 爱快软路由拨号移动网络设置
  13. 数据挖掘导论课后习题答案-第六章
  14. PHP网站开发的流程步骤
  15. Linux快速入门之 内存映射、共享内存(12)
  16. delphi技巧--分离汉字和英文字母
  17. 数据结构:关于链表直接free(p)会不会造成断链
  18. 图论专题HDU-1869 六度分离
  19. 合同和协议的区别_合同和协议有什么区别?
  20. A Co-Memory Network for Multimodal Sentiment Analysis

热门文章

  1. css边框凹圆角,你知道怎么利用css实现内凹圆角么
  2. Python爬虫之Scrapy库的下载和安装
  3. MSISDN(手机号)
  4. #185. 布丁怪兽
  5. 腾讯|阿里|百度|字节跳动人才体系的职位层级、薪酬、晋升标准
  6. 汽车ECU诊断技术概念介绍
  7. Latex中将Fig.1改为Fig.S1
  8. 怎样在新窗口中打开 jsp页面
  9. python实现回合制对战小游戏
  10. 微信小程序: 微信小程序-开发者工具添加less插件