OJ 平台输入输出

一. C/ C++

输入

  • scanf()
  • gets()
  • getchar()

输出

  • printf()
  • puts()
  • putchar()

C++

  • cin >>
  • cout <<

二. Java

输入

import java.util.Scanner;

public class Main {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
if(scan.hasNext()){ //后面是否还有输入
String str = scan.nextLine(); //类似gets()
Integer a = scan.nextInt(10); //类似scanf("%d",&a) 参数其实不用填(默认10),10是十进制(好像
}
//更多Scanner玩法等待你的探索 值得一提的是 Java有个大数类 scanner也可以读
/* CODE */
scan.close();
}
}

输出

public class Main {
public static void main(String[] args){
/* CODE */
System.out.println(xxx); //类似于cout << xxx << endl
System.out.printf(format_args, args) //不多说 printf
System.out.print(xxx); //类似于cout << xxx
}
}

输入输出方法并不唯一,但是我觉得 Scanner类+System.out 比较好用且足够适应绝大多数情景。

三. Python 3

输入

a = input(show_arg)	#(OJ中参数一般为空)读一行数据当字符串,类似于gets()
a,b = map(int, input().strip().split(' ')) #读取两个以空格分隔的整数,类似于scanf("%d %d",&a,&b),个别oj报错
array = map(int, input().strip().split(' ')) #类似上一个,结果是个数组

输出

print ("哇哦",a,b)	# print函数参数并不固定,类似于cout << "哇哦" << a << b << endl

四. PHP

PHP变量不需要定义。

<?php
fscanf(STDIN,"%d",$a); //输入,类似scanf,只是第一个参数必须为STDIN
/* CODE */
echo $a; //输出的方式之一
?>

疑问

  • OJ平台中,SQL输入输出语句?

文章仅供初学者参考,本人水平有限,涉及编程语言不全,方式不唯一。

下一篇文章:[BUUCTF] 洞拐洞拐洞洞拐 ——CSDN

最新文章

  1. C语言 文件操作4--文件结构体FILE的理解以及缓冲区再讲
  2. factory工厂模式之简单工厂SimpleFactory
  3. 类的大小——sizeof 的研究
  4. Java编程规范实践
  5. Nutch关于robot.txt的处理
  6. perl 爬取上市公司业绩预告
  7. 小猪猪C++笔记基础篇(六)参数传递、函数重载、函数指针、调试帮助
  8. openGL剪裁区
  9. Image File Execution Options(2)
  10. 如何获取app的素材,做出一个高仿的app
  11. 字符流Reader和Writer
  12. JS中的六大数据类型
  13. storm入门基础实例(无可靠性保证实例)
  14. Vscode下Python的用户界面介绍
  15. java虚拟机学习
  16. SpringMVC系列之主要组件
  17. koa2学习笔记02 - 给koa2添加系统日志 —— node日志管理模块log4js
  18. Intent的用法总结(不进你会后悔的)
  19. 摘:C#压缩文件
  20. JAVA 多线程轮流打印ABC

热门文章

  1. Codeforces Round #751 (Div. 2)/CodeForces1602
  2. mybatis-自定义映射resultMap
  3. 长事务 (Long Transactions)
  4. 更改安装Oracle数据库时设定的System sys等用户的密码
  5. C语言实现计算“已经活了多少天”
  6. 27、求解n阶多项式的值,多项式公式如下
  7. WSL下的Ubuntu 18.04LTS配置软件源和系统更新
  8. 【Java 并发003】原理层面:Java并发三特性全解析
  9. JSP利用AJAX实现页面即时校验验证码
  10. fbterm的配置,纯文本终端显示中文