当前位置: 首页 > 知识库问答 >
问题:

我需要解释一下如何使用printf命令来解决这个问题

芮瑾瑜
2023-03-14

输入格式

每一行输入都将包含一个字符串,后跟一个整数。每个字符串将有最多的字母字符,每个整数将在从到的包含范围内。

输出格式

在每行输出中,应该有两列:第一列包含字符串,并使用完全字符左对齐。第二列包含整数,以数字表示;如果原始输入少于三位数,则必须用零填充输出的前导数字。

样本输入

java 100

cpp 65

python 50

样本输出

================================

java           100 

cpp            065 

python         050 

================================

我试过使用制表符空间。但我不能把这个对齐。

import java.util.Scanner;

public class Solution {

public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("================================");
        for(int i=0;i<3;i++)
        {
            String s1=sc.next();
            int x=sc.nextInt();
            System.out.print(s1);
            int f=x;
            int count=0;
            while(x!=0){
                x/=10;
                count++;
            }
            if(count==0){System.out.print("\t"+"00"+f);
            }else if(count==3){
                System.out.print("\t"+f);

            }else{
                System.out.print("\t"+"0"+f);
            }System.out.println();
            }
           // System.out.print("\t"+x);

            //Complete this line

        System.out.println("================================");
}  }

我的输出

================================

java    100

cpp 065

python  050

================================

预期产出

================================

java           100 

cpp            065 

python         050

================================

共有1个答案

满自明
2023-03-14
System.out.format("%-15s\n", x);

这应该行得通

 类似资料:
  • 启动错误 ApplicationContext.若要显示条件报告,请在启用“调试”的情况下重新运行应用程序。2019-10-17 15:44:43.968错误10460--[main]O.S.Boot.SpringApplication:应用程序运行失败 我的pom.xml:

  • 我是Springboot的新手,我通过Sping的教程和“https://spring.io/guides”指南来学习。 现在我试图理解并重做教程:“使用MySQL访问数据” 不幸的是,我在Mavenbuild期间出错: 启动ApplicationContext时出错。要显示自动配置报告,请在启用“调试”的情况下重新运行应用程序。2017-12-07 10:26:42.708错误8100---[m

  • 我想在一个controller方法中创建一个新的Role对象,然后该对象显示一个链接到Hibernate/H2数据库的数据存储库中的所有“角色”,但每次我尝试创建一个新对象时,都会出现一个SQL错误,对我来说这似乎不对。如果有人能帮忙,那就太好了。 下面是repo-https://github.com/danielturato/instateam-th 对于角色实体,我尝试了以下操作: 将名称字段

  • 在我的MergeSort程序的这一部分中,我递归地划分一个名为“arr”的未排序数组。为此,我创建了两个子数组,“leftArr”和“rightArr”,然后我分别用“arr”的前半部分和“arr”的后半部分填充“leftArr”和和“right arr”。然后,我将使用递归来划分/排序leftArr和rightArr。 只是想澄清一下:中=长度; 要初始化rightArr,我执行以下操作: 当我

  • 我正在尝试运行命令,但收到以下错误: PSQL:错误:致命:角色“my_username”不存在 我尝试使用创建新用户,但出现以下错误: PD:我重新安装了postgres,现在在执行时出现了一个不同的错误: PSQL:错误:无法连接到服务器:没有这样的文件或目录是本地运行并接受Unix域套接字“/var/run/postgresql/.s.pgsql.5432”上的连接的服务器吗?

  • 有许多实际问题被证明是NP难的。如果我们假设P≠NP,这些问题没有任何多项式时间算法。 如果你必须解决这些问题中的一个,你有希望高效地解决吗?还是你只是运气不好?