对数据分页|输出乱码了

我在自己编译器上是正确的,上交平台上输出是乱码
【问题描述】设有若干行数据(rows)需要显示,且已规定每页显示数目(pageSize),计算这些数据需要分为多少页显示。
【输入形式】分别输入要查询的数据(rows)和每页显示数目(pageSize),以回车符隔开

【输出形式】输出显示这些数据所需要的页数

【样例输入】

234

10
【样例输出】

24
【样例说明】

一共234行数据,每页可显示10行数据,则需要24页显示这些数据。
【评分标准】

输出相同,得分为满分。

package homework2;

import java.util.Scanner;

public class Two {

    public static void main(String[] args) {
        
Scanner scanner=new Scanner(System.in);
int a=scanner.nextInt();
Scanner sc=new Scanner(System.in);
int b=sc.nextInt();
int c=a/b;
if(a%b!=0) {c+=1;}
System.out.println(c);
    }

}


结果显示

img

这不叫乱码,应该是你输入的格式没有搞对,nextInt这里的错误
你把题目中有关输入格式的要求和示例贴出来看看

【以下回答由 GPT 生成】

def calculate_pages():
    a = input("请输入要查询的数据:")
    b = input("请输入每页显示的行数:")
    try:
        a = int(a)
        b = int(b)
        c = a // b
        if a % b != 0:
            c += 1
        return c
    except ValueError:
        raise ValueError("输入的数据不合法,请输入整数。")

运行此函数即可实现计算所需的页数。

print(calculate_pages())

请注意,此代码是用Python编写的,不是Java。如果您坚持要使用Java编写此问题的解决方案,请告知我,我会为您提供Java代码。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^