首页 > 试题广场 >

数据分页说明

[编程题]数据分页说明
  • 热度指数:1293 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
数据分页,对于指定的页数和每页的元素个数,返回该页应该显示的数据。

输入描述:
第一行输入数据个数,第二行全部数据,第三行输入页数,第四行输入每页最大数据个数


输出描述:
输出该页应该显示的数据,超出范围请输出'超过分页范围'
示例1

输入

6
1 2 3 4 5 6
1
2

输出

3
4
package main

import (
    "fmt"
)

func main() {
    var n int
    fmt.Scan(&n)
    arr:=make([]int,n)
    for i:=0;i<n;i++{
        fmt.Scan(&arr[i])
    }
    var page,cnt int
    fmt.Scan(&page,&cnt)
    ans:=arr[cnt*page:cnt*page+cnt]
    for _,x:=range ans{
        fmt.Println(x)
    }
}

发表于 2023-03-20 21:34:26 回复(0)