c语言-关于oj里面输入和输出的问题

问题描述

关于oj里面输入和输出的问题

一个很简单的题目:
给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。

输入格式:

输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。

输出格式:

对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: false”,其中X是测试用例的编号(从1开始)。

输入样例:
4
1 2 3
2 3 4
2147483647 0 2147483646
0 -2147483648 -2147483647
输出样例:
Case #1: false
Case #2: true
Case #3: true
Case #4: false

老是碰到类似的叙述,题目到底是要得到这样的输出:
4
1 2 3
2 3 4
2147483647 0 2147483646
0 -2147483648 -2147483647
Case #1: false
Case #2: true
Case #3: true
Case #4: false
Press any key to continue

还是这样的输出啊
4
1 2 3
Case #1: false
2 3 4
Case #2: true
2147483647 0 2147483646
Case #3: true
0 -2147483648 -2147483647
Case #4: false
Press any key to continue

我提交的是第二种结果也给我算对了,,,,请问这两种该如何区分呢?考试的时候估计不会给我试答案

解决方案

不同的oj不同,一般来说和你在控制台又输入又输出不同,一些oj平台,stdin和stdout是分开的。这也是为什么你说的两个情况都能通过的原因。

解决方案二:

OJ 输入与输出
OJ 输入问题

时间: 2025-01-01 07:01:09

c语言-关于oj里面输入和输出的问题的相关文章

c-用C语言实现在键盘输入两个十进制数,然后在屏幕输出这两个数中较大的那个数

问题描述 用C语言实现在键盘输入两个十进制数,然后在屏幕输出这两个数中较大的那个数 我是这样写的: #include #include void main() { scanf("%d,%d",&a,&a,&b); c=max(a,b); print("max=%d",c); return 0; } 可是怎么就不对了呢?想不明白..啊-- 解决方案 1;如wolf所说,多一个&a,多return 0; 2;a,b,c没定义 3;我记得标

printf-c语言从键盘上输入10个数,找到最小数,输出与其相邻的数。

问题描述 c语言从键盘上输入10个数,找到最小数,输出与其相邻的数. 从键盘上输入10个数,找到最小数,输出与其相邻的数. #include<stdio.h> void min(double a[10]) {int i,index; double min=a[0]; for(i=0;i<10;i++) if(min<a[0]){min=a[i]; index=i;} printf("%f &f",a[index-1],a[index+1]); } voi

《C++语言入门经典》一第2章 与计算机交流的手段——数据的计算、输入与输出2.1 C++语言基本要素

第2章 与计算机交流的手段--数据的计算.输入与输出 视频讲解:128分钟 通过鼠标.键盘等设备,我们可以将指令发送给计算机,而计算机会将执行结果显示出来.这就是输入与输出.输入设备的信号,显示器上体现的图形.文字,甚至喇叭发出的声音在计算机中的体现都是数据,它是计算机信息的载体. 通过学习本章,读者可以达到以下学习目的: C++语言的基本要素 数据类型 数据的输入与输出 运算符 结合性和优先级 表达式 语句.左值与右值 2.1 C++语言基本要素 通常程序设计语言的基本要素包括标识符.关键字.

《C++语言入门经典》一2.3 数据的输入与输出

2.3 数据的输入与输出 在用户与计算机交互的过程中,数据输入和数据输出是必不可少的操作过程,计算机需要通过输入获取来自用户的操作指令,并通过输出来显示操作结果.本节将介绍数据输入与输出的相关内容. 2.3.1 格式输出函数 C++语言中保留了C语言中的屏幕输出函数printf.使用printf可以将任意数量和类型的数据输出到屏幕.printf函数的作用是向终端(输出设备)输出若干任意类型的数据.printf函数的一般格式为:printf(格式控制,输出列表) 括号内包括格式控制和输出列表两部分

Python3基础之输入和输出实例分析_python

通常来说,一个Python程序可以从键盘读取输入,也可以从文件读取输入:而程序的结果可以输出到屏幕上,也可以保存到文件中便于以后使用.本文就来介绍Python中最基本的I/O函数. 一.控制台I/O 1.读取键盘输入 内置函数input([prompt]),用于从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符): s = input("Enter your input:") 注:在Python 3.x版本中取消了 raw_input() 函数. 2.打印到屏幕 最简单的输出方法

c-C语言数组大小写转化后多输出一行乱码

问题描述 C语言数组大小写转化后多输出一行乱码 #include "stdio.h" #include "stdafx.h" #include "iostream" using namespace std; int main() { char c[256], d[256]; int i = 0; while ((c[i++] = getchar()) != 'n'); c[i] = ''; i = 0; printf("%s"

printf-c语言 新人 求修改 这个表格输出为什么只能显示最后一行

问题描述 c语言 新人 求修改 这个表格输出为什么只能显示最后一行 完整代码在http://pan.baidu.com/s/1hqKoRwo 以下为表格代码 运行时只能显示一行 且为最后输入的一行 `void displayuser() //显示所有用户信息 { FILE *p; int k, n=0; system("cls"); p = fopen("card", "r"); while( !feof(p) ) { fread(&ca

《Python程序设计》——第2章 核心对象、变量、输入和输出 2.1 数值

第2章 核心对象.变量.输入和输出 2.1 数值 计算机所处理的大量数据中均含有数值.在编程术语中,数值称为数字字面量(number literal).本节将介绍对数值的各种操作以及数值显示的方式.2.1.1 两种数值类型:整型和浮点型一个没有小数点的数字称为整型(int,integer的简写),一个带有小数点的数字称为浮点型(float,floating-point的简写). 2.1.2 算术运算符五种基本的算术运算符是加.减.乘.除和幂运算.Python中加.减.除的运算符分别使用标准的符号

Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化

Python入门(二)--IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化 我们从今天就开始正式的学习PY交易了,PY交易还行,我们有基础之后学习起来倒不是说那么的被动,我学习的是Python2.7,虽然现在随着版本的迁移至Python3,但是这个并不会对我们造成什么困扰,毕竟只是一个适应阶段 我们的学习资料:廖雪峰官方网站Python2.7教程 一.IDE选择PyCharm 我们虽然在前面一章已经配置过,但是我们还是有很多的IDE可以开发Py,比如su