风聆逆火 2019-04-05 20:42 采纳率: 0%
浏览 311
已采纳

小白求个大佬帮我看一下?不管怎么测试结果都是ling

package zuoye4;
//念整数(5分)
//题目内容:
//你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。
//如输入1234,则输出:
//yi er san si
//注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。当遇到负数时,在输出的开头加上“fu”,如-2341输出为:
//fu er san si yi
//
//输入格式:
//一个整数,范围是[-100000,100000]。
//
//输出格式:
//表示这个整数的每一位数字的汉语拼音,每一位数字的拼音之间以空格分隔,末尾没有空格。
//
//输入样例:
//-30
//
//输出样例:
//fu san ling

import java.util.Scanner;

public class zuoye42 {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    Scanner in = new Scanner(System.in);
    int x = in.nextInt();
    int count=0;
    if(x<0)
    {
        System.out.print("fu"+" ");

    }
    x=Math.abs(x);
    System.out.print(x);
    while(x!=0)
        {   

                x=x/10;
                count++;
        }
    for(int i=count;i>0;)
    {
        int js=((int) Math.pow(10, i-1));
        switch(x/js)
                {
        case 0 :
                System.out.print("ling ");
                break;
        case 1:
            System.out.print("yi ");
            break;
        case 2:
            System.out.print("er " );
            break;
        case 3:
            System.out.print("san ");
            break;
        case 4:
            System.out.print("si " );
            break;
        case 5:
            System.out.print("wu " );
            break;
        case 6:
            System.out.print("liu " );
            break;
        case 7:
            System.out.print("qi " );
            break;
        case 8:
            System.out.print("ba " );
            break;
        case 9:
            System.out.print("jiu " );
            break;

                }
        i--;
    }
}

}

  • 写回答

1条回答 默认 最新

报告相同问题?

悬赏问题

  • ¥30 Matlab打开默认名称带有/的光谱数据
  • ¥50 easyExcel模板 动态单元格合并列
  • ¥15 res.rows如何取值使用
  • ¥15 在odoo17开发环境中,怎么实现库存管理系统,或独立模块设计与AGV小车对接?开发方面应如何设计和开发?请详细解释MES或WMS在与AGV小车对接时需完成的设计和开发
  • ¥15 CSP算法实现EEG特征提取,哪一步错了?
  • ¥15 游戏盾如何溯源服务器真实ip?需要30个字。后面的字是凑数的
  • ¥15 vue3前端取消收藏的不会引用collectId
  • ¥15 delphi7 HMAC_SHA256方式加密
  • ¥15 关于#qt#的问题:我想实现qcustomplot完成坐标轴
  • ¥15 下列c语言代码为何输出了多余的空格