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

5.给出一个小于1000正整数,编程求该数是几位数,并按逆序打印出各位上的数字。例如原数为321,则输出123。

5.给出一个小于1000正整数,编程求该数是几位数,并按逆序打印出各位上的数字。例如原数为321,则输出123。

C
qq_如果的事_2 2016-03-30 12:22:18
查看完整描述

1 回答

已采纳
?
woodyCheers

TA贡献2条经验 获得超1个赞

#include<stdio.h>
int main(){
    int num, temp;
    int weishu;
    scanf("%d", &num);
    temp = num;
    while(temp != 0)
    {
        temp = temp/10;
        weishu ++;
    }
    printf("这是一个%d位数\n", weishu);
    temp = num;
    while(temp !=0)
    {
        printf("%d", temp%10);
        temp = temp/10;
    }
    return 0;
}


查看完整回答
1 反对 回复 2016-03-30
  • 1 回答
  • 1 关注
  • 1952 浏览

添加回答

举报

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