输入一个整数N,逆序输出N的各位数,如果输出的起始是0,则不输出,从非0位开始输出。

python啊求python大佬厉害的加个企鹅... python 啊 求 python大佬 厉害的加个企鹅 展开
 我来答
White_MouseYBZ
2017-12-29 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6623万
展开全部
#include "stdio.h"
int main(int argv,char *argc[]){
int n;
printf("Input an integer(int n>=0)...\nn=");
if(scanf("%d",&n)!=1 || n<0){
printf("Input error, exit...\n");
return 0;
}
while(n%10==0)
n/=10;
while(n){
printf("%d",n%10);
n/=10;
}
printf("\n");
return 0; 
}

运行样例“

更多追问追答
追问

大佬直接教我怎么把这个单引号去掉吧

追答
你在追问什么?运行结果不是有“黑框框”佐证吗?
chinaboyzyq
2017-12-29 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3259万
展开全部
#include <stdio.h>
int main()
{
    int a, t;
    scanf ("%d", &a);
    t = 0;
    while (a){
        t= t*10+a%10;
        a/=10;
    }
    printf("%d\n", t);
    getch();
    
    return 0;
}
追问
什么鬼
追答
# -*- coding:utf-8 -*-
x=raw_input('Please input a number:\r\n')
print ''.join([''.join(i) for i in x[::-1] if i!='0'])
 
>>>
Please input a number:
123
321
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式