不二如是 发表于 2017-6-4 08:22:21

算法31 ◉‿◉ 完成对一个不多于 5 位的正整数,程序要求

本帖最后由 不二如是 于 2017-6-4 08:35 编辑

http://xxx.fishc.com/forum/201705/05/225545py2j222x5z6x55n2.png

按照提示,完成代码,秀秀你的编程能力!

不许看答案,否则打屁屁



程序分析:
要求:一、求它是几位数,二、逆序打印出各位数字。
学会分解出每一位数       

源代码:
**** Hidden Message *****




○面试题索引贴●
如果喜欢,请订阅{:10_303:} :
HTML5 - 庖丁解牛 + JavaScript - 庖丁解牛

冬雪雪冬 发表于 2017-6-4 15:25:19

我再用python写一个:
dict1 = {1: '一', 2: '二', 3: '三', 4: '四', 5: '五'}
num = input('请输入一个不多于5位的整数:')
print('您输入的是%s位数字'%dict1,'-'.join(reversed(num)))

dsa159245 发表于 2018-5-20 04:08:25

汪汪汪汪

a211827754 发表于 2018-9-24 16:55:13

本帖最后由 a211827754 于 2018-9-24 16:59 编辑

        let input = prompt("科科:");
        alert(input.split("").reverse().join("-"));

凌乱大帅比 发表于 2018-10-16 18:49:05

var p = function(val1){
        var val = val1.toString();        //转换为字符串
        var places = val.length;        //length处理位置
        var nums = [];                        //最终输出
        for(var i=places;i>=0;i--){
                nums.unshift(val)
        }
        console.log(places+':'+nums);
}
p(65432);

怎么感觉比前面简单多了,错觉吗{:10_245:}

小强爱学习 发表于 2018-12-4 21:03:37

111

落寞少年 发表于 2020-11-16 23:00:04

var num = prompt("请输入五位以内的整数: ");
var num2 = "";
num.toString;
for(i=0;i<num.length;i++){
    num2+=num;
}
alert("一共有"+num.length+"位数: "+num2);

jack6666 发表于 2022-10-23 00:08:08

1
页: [1]
查看完整版本: 算法31 ◉‿◉ 完成对一个不多于 5 位的正整数,程序要求