给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 13:06:53
给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字.

给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字.
给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字.

给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字.
#include <stdio.h>
void main()
{
    long int a, b, c, d, e, x;
    printf("Please enter a number <=99999: ");
    scanf("%ld", &x);
    a=x/10000;        /*分解出万位*/
    b=x%10000/1000;  /*分解出千位*/
    c=x%1000/100;    /*分解出百位*/
    d=x%100/10;      /*分解出十位*/
    e=x%10;          /*分解出个位*/
    if(a != 0)
        printf("It is a 5 number, %ld %ld %ld %ld %ld\n",e,d,c,b,a);
    else if(b != 0)
        printf("It is a 4 number, %ld %ld %ld %ld\n",e,d,c,b);
    else if(c != 0)
        printf("It is a 3 number,%ld %ld %ld\n",e,d,c);
    else if(d != 0)
        printf("It is a 2 number, %ld %ld\n",e,d);
    else if(e != 0)
        printf("It is a 1 number,%ld\n",e);
}

请放心使用,有问题的话请追问

采纳后你将获得5财富值.

你的采纳将是我继续努力帮助他人的最强动力!

给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字. 输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字. 设计一个C语言程序:给一个不多于5位的正整数,要求:求出它是几位数;分别输出每要求;求他几位数,分别输出每一位数字,按逆序输出个位数字 C语言:输入一个不多于5位的正整数,求它是几位数.要求:将判断一个数的位数操作定义为一个函数C语言:输入一个不多于5位的正整数,求它是几位数.(要求:将判断一个数的位数操作定义 给一个不多于5位的正整数,要求:1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字 C编程:给一个不多于5位的正整数,要求:(1)求出它是几位数; (2)分别打印出每一位数字; (3C编程:给一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别打印出每一位数字; 要求:是一个能正常运行的程序 c语言 有一个不多于5的正整数,求它的位数,同时求出它的每位数字? 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字要求只要用java 写的 有500个小朋友报数,1,2,3,1,2,3……循环报数,数到3则退出.编程求出最后一个退出的小朋友.(20 给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字.应准备以下测试数据:要处理的数为1位正整数;要处理的数为2位正整数;要处理 给出一个不多于5位的正整数,要求:输出它是几位数;分别输出每一位数,按逆顺序输出各位数字,如321,则123 C语言:输入一个多于5位的正整数,要求:求它是几位数,分别输出每一个数字,按逆序输出各位数字 写一个程序 一个不多于5位数字的正整数 判断它是否为回文数 是则输出最好用数组 c++有一个题 对从键盘输入的一个不多于5位的正整数,能输出它的位数并输出它的各位数字之和c++有一个题 对从键盘输入的一个不多于5位的正整数,能输出它的位数并输出它的各位数字之和 (3)给一个不多于5位的正整数,要求:l 求出它是几位数;l 分别打印出每一位数字;l 按逆序打印出各位数字,例如原数为321,应输出123.应准备以下测试数据:l 要处理的数为1位正整数;l 要 输入一个不多于5位的正整数,要求:1)求它是几位数;2)合成它的逆序数并输出,如原数是123,输出为321.请用C++编写,因为我初学,所以请高手劲量使用简单的语句,可以让我看懂的. 给一个不多于五位正整数,请输出每一位数(运用条件语句) 给1个不多于5位的正整数要求1求出它是几位数2分别打印出每一位数字3按逆序打印出各位数字用C语言编程 给一个不多于5位的正整数,要求1,求出它是几位数!2分别打印出每一位数字!3按逆序打印出各数字!不知道题意是什么,各位老大们们,这是第五章选择最后的习题,按照顺序,循环都没学,能不能用