为了账号安全,请及时绑定邮箱和手机立即绑定

从键盘输入任意正整数,判断其位数,并求每位的数字和反序数字?

从键盘输入任意正整数,判断其位数,并求每位的数字和反序数字?

C++
慕斯0152944 2016-05-04 16:03:39
查看完整描述

2 回答

?
asd8532

TA贡献143条经验 获得超187个赞

#include<stdio.h>
int main(){
    int n=12345,s=0,count=0,t=0,z=0;
 //scanf("%d",&n);int tem = n;
    while(n){
        s*=10;
        s+=n%10;
        n/=10;
        count++;
    }
    
    while(tem){
        z++;t=tem%10;
        tem/=10;
        printf("第%d位数为%d\n",z,t);
    }
    
    printf("%d位数的反序为%d",count,s);
    return 0;
}


查看完整回答
1 反对 回复 2016-05-04
?
儁破孩

TA贡献19条经验 获得超5个赞

转换成字符串,再用String.charAt(char c)方法,可能会方便点……

查看完整回答
反对 回复 2016-05-05
  • 2 回答
  • 0 关注
  • 1777 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信