Toggle navigation
CSUOJ
F.A.Qs
ProblemSet
Source/Category
Status
Ranklist
Contest
Login
Login
Language
中文
ئۇيغۇرچە
English
فارسی
ไทย
한국어
请同学们认真做题,本系统提供查重服务。
账号或者题目有问题,可以联系任课老师或者发邮件至real251024@163.com
vscode下载地址:https://code.visualstudio.com/
codeblocks下载地址:
http://vlab.csu.edu.cn/oj/download/
codeblocks-setup.exe
DevC++下载地址:http://vlab.csu.edu.cn/oj/download/DevC_Setup.exe
Problem1861--数组越界(20分)
1861: 数组越界(20分)
[Creator :
]
Time Limit :
1.000
sec
Memory Limit :
128 MB
Solved: 0
Submit: 86
Statistics
Description
在C语言中,数组是一种常用的数据结构,它可以存储一系列相同类型的数据。数组中的每个元素都有一个下标(或索引),如果定义一个有N个元素的数组,则其下标最小值为 0,最大值为N-1。当你尝试通过下标访问数组的某个元素,而这个下标超出了要求的范围时,就会发生数组越界。 现有一些给定的下标范围和数组声明时定义的元素个数,小南想让你编写一个程序,帮助他判定哪些会发生数组越界。
Input
多个样例。每个样例输入一行形式为“x~y,n”的数据,x~y表示数组元素下标的取值范围,最小为x,最大为y,满足-10000≤x≤y≤10000;n(1≤n≤20000)为数组声明时定义的长度,表示数组中的元素个数。
Output
对每个样例的数据进行判断,
如果发生数组越界则输出Yes
,如果不会发生数组越界则输出No。每个样例输出结果占一行。
Sample Input
Copy
0~9,10 1~8,10 -1~8,10 1~800,800
Sample Output
Copy
No No Yes Yes
HINT
Source/Category