首页 > 试题广场 >

数字颠倒

[编程题]数字颠倒
  • 热度指数:435214 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
输入一个整数,将这个整数以字符串的形式逆序输出

程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001


数据范围:

输入描述:

输入一个int整数



输出描述:

将这个整数以字符串的形式逆序输出

示例1

输入

1516000

输出

0006151
示例2

输入

0

输出

0
clear all;
clc;
dbstop if error
try 
  while 1
    a=input('');
    a_str=num2str(a);
    len=length(a_str);
    if (a>2e30 | a<0)
       fprintf('DATA LENGTH OVER SIZE OR NONE INPUT');
    else
        for i=1:len
        a_rev(i)=a_str(end-i+1);
        end
        fprintf(a_rev);
    end
  end
catch
end
发表于 2022-03-14 15:00:33 回复(0)
x=input('','s');
v=[];
for i=1:1:length(x)
    v=[v str2num(x(i))];
end
v=flip(v);
for i=1:1:length(v)
    fprintf('%d',v(i));
end
发表于 2021-10-30 21:04:04 回复(0)
a = input("",'s');
c = char(a);
b = fliplr(c);
fprintf("%s",b)
发表于 2021-08-25 18:32:58 回复(0)

问题信息

难度:
3条回答 96603浏览

热门推荐

通过挑战的用户

查看代码