java吧 关注:1,248,887贴子:12,729,808
  • 30回复贴,共1

输入一个整型数,输出字符串

只看楼主收藏回复

输入一个整型数,输出字符串,比如输入231,输出二百三十一,怎么实现


IP属地:安徽1楼2014-11-26 12:04回复
    数字可以做变量名吗?


    来自Android客户端2楼2014-11-26 12:07
    收起回复
      这个网上有代码,我也有


      IP属地:北京3楼2014-11-26 12:21
      收起回复
        解析


        IP属地:山西来自Android客户端4楼2014-11-26 12:23
        回复
          定义一个字符串为“零壹贰叁肆伍陆柒捌玖”,从控制台接收字符串,遍历char转为int后当做下标从第一个字符串取出!!至于千百十将之前结果反着遍历在奇数下标上依次添加(遇到零就不加)!!最后将连续的零合为一个!!


          来自Android客户端7楼2014-11-26 12:55
          收起回复
            楼主可以去做ACM送分题,不是鄙视,ACM的一些简单的题做做对你的编程思维和想法会有一些提高。
            勉!


            IP属地:浙江8楼2014-11-26 13:56
            收起回复
              你就去搜索,数字转换大写金额。就找到了。


              IP属地:河南来自Android客户端9楼2014-11-26 15:17
              回复
                刚无聊写了个把数字钱转化为大写的


                IP属地:广东来自Android客户端10楼2014-11-26 15:31
                回复
                  这个用水仙花的思维把三位数拆分,然后用switch方法,定义一个字符串,例如case 1:Baiwei=”壹百”,依次类推,但是十位的数要注意,因为会有104此类数,那么当十位数用switch,需case 0:Shiwei=”零”,最后把三个字符串一起打印输出,这是方法,至于输入,自己随意,随机想的,错了原谅


                  来自Android客户端11楼2014-11-26 16:12
                  回复
                    感觉so easy。。 循环取出每一位, 再从一个单位的容器里取出对应的单位,然后用stringbuilder 全部加起来输出。


                    IP属地:马来西亚12楼2014-11-26 17:36
                    回复