题目描述
输入一个整数,请在整数前后补上等号,使得总的长度为 10,而且整数在正中间。
输入描述
输入一行包含一个整数 n。
输出描述
输出补上等号后的表示。如果没办法使整数在正中间,在前面多补一个等号。
输入输出样例
示例
输入
2021
输出
===2021===
示例2
输入
2021101
输出
==2021101=
评测用例规模与约定
对于所有评测用例,给定的数是不超过 8 位的非负整数。
运行限制
- 最大运行时间:1s
- 最大运行内存: 256M
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//在此输入您的代码...
String str=scan.next();
int n=str.length();
if((10-n)%2==0){
for(int i=1;i<=(10-n)/2;i++){
System.out.printf("=");
}
System.out.print(str);
for(int i=1;i<=(10-n)/2;i++){
System.out.printf("=");
}
}
if((10-n)%2!=0){
for(int i=1;i<=(10-n)/2.0+1;i++){
System.out.printf("=");
}
System.out.print(str);
for(int i=1;i<(10-n)/2.0;i++){
System.out.printf("=");
}
}
scan.close();
}
}
博客给出一个算法题目,要求输入一个不超过8位的非负整数,在其前后补上等号使总长度为10且整数在正中间,若无法居中则在前面多补一个等号。还给出输入输出描述、样例、评测用例规模与约定及运行限制。
3764

被折叠的 条评论
为什么被折叠?



