作业帮 > 综合 > 作业

C编程:给一个不多于5位的正整数,要求:(1)求出它是几位数; (2)分别打印出每一位数字; (3

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/03 23:05:11
C编程:给一个不多于5位的正整数,要求:(1)求出它是几位数; (2)分别打印出每一位数字; (3
C编程:给一个不多于5位的正整数,要求:
(1)求出它是几位数;
(2)分别打印出每一位数字;
(3)按逆序打印出各位数字,例如输入数为321,应输出1、2、3.
C编程:给一个不多于5位的正整数,要求:(1)求出它是几位数; (2)分别打印出每一位数字; (3
#include
void main()
{
\x09int digits=0;\x09\x09\x09\x09//位数
\x09int i=0;
\x09long int temp;
\x09long int number;\x09\x09\x09\x09//输入的数据
\x09int a[5];\x09\x09\x09\x09\x09//存储各位
\x09printf("Input a postive interger!\n");
\x09scanf("%ld",&number);
\x09if((number=100000))
\x09{
\x09\x09printf("Input Error!\n");
\x09\x09return;
\x09}
\x09temp=number;
\x09while(temp!=0)
\x09{
\x09\x09digits++;
\x09\x09temp=temp/10;
\x09}
\x09printf("The digits of the interger is %d\n",digits);
\x09a[4]=number%10;\x09\x09\x09\x09\x09//个位\x09temp=number/10;
\x09a[3]=temp%10;\x09\x09\x09\x09\x09//十位
\x09temp=temp/10;
\x09a[2]=temp%10;\x09\x09\x09\x09\x09//百位
\x09temp=temp/10;
\x09a[1]=temp%10;\x09\x09\x09\x09\x09//千位
\x09a[0]=temp/10;\x09\x09\x09\x09\x09//万位
\x09while(i
给一个不多于5位的正整数,要求1,求出它是几位数!2分别打印出每一位数字!3按逆序打印出各数字! 给1个不多于5位的正整数要求1求出它是几位数2分别打印出每一位数字3按逆序打印出各位数字用C语言编程 给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字. 输入一个不多于5位的正整数,要求 1求出它是几位数 2分别打印每一位数字 3按逆序输出各位数字 c语言输入一个不多于5位正整数要求:求出它是几位数;分别打印出每一位数字;按逆序输出各位数字. 给定一个不多于5位的正整数,要求:① 求它是几位数;② 分别打印出每一位数字;③ 按逆序打印出各位数 问一道编程题目···给一个不多于5位的正整数1求出它是几位数2分别输出每一位数字3求出它的逆序数并输出,例如123逆序数 给一个不多于5位的正整数,要求:1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字 输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字. 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字. 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字 编写代码?给出一个不多于5位的整数,要求:1,求出它是几位数.2,分别输出每一位数字.3,按逆序输出各位数字.