牛客网js编程的输入输出

来源:互联网 发布:2018pscc是什么软件 编辑:程序博客网 时间:2024/05/29 07:09

微笑微笑

题目:为了得到一个数的"相反数",我们将这个数的数字顺序颠倒,然后再加上原先的数得到"相反数"。例如,为了得到1325的"相反数",首先我们将该数的数字顺序颠倒,我们得到5231,之后再加上原先的数,我们得到5231+1325=6556.如果颠倒之后的数字有前缀零,前缀零将会被忽略。例如n = 100, 颠倒之后是1.

思路:var str = readline();输入一个字符串;      将字符串转化为数值存起来,parseInt()方法;      得到输入字符串的相反数:str.split('').reverse().join('');依然是个字符串;      将上一步得到的相反数字符串转化为数值存起来;      然后将两个数值相加输出即可,这里输出需要定义print = console.log;

function fanshu(str){    var n = parseInt(str);    var strm = str.split('').reverse().join('');    var m = parseInt(strm);    var print = console.log;    print(n+m);}var str = readline();if(str){    fanshu(str);}

    
while(str = readline()){    var n = parseInt(str);    var strm = str.split('').reverse().join('');    var m = parseInt(strm);    console.log(+n+(+m));}

原创粉丝点击