用C++给出一个不多于5位数的正整数,要求:1,求出它是几位数。2,分别输出每一个数字。3,按逆序输出各数

来源:百度知道 编辑:UC知道 时间:2024/05/13 07:18:02

这是潭号强 书上的吧 我来做
记得
给我加分哦
#include<iostream>
using namespace std;
int main()
{int a,b,c,d,e,f,g,h,i;
int x=0;
cout<<"请输入一个不多于5位的正整数";
cin>>x;
if(x<10000&&x>=0)
{if(x<10)
{cout<<"x是一位数"<<x;}
else
if(x>=10&&x<100)

{a=x/10;
b=x%10;
cout<<"x是一个两位数"<<b<<a;}
else
if(x>=100&&x<1000)

{c=x/100;
d=(x/10)%10;
e=(x%100)%10;
cout<<"x是一个三位数"<<e<<" "<<d<<" "<<c;}
else
if(x>=1000&&x<10000)

{f=x/1000;
g=(x/100)%10;
h=(x/10)%100%10;
i=x%1000%100%10;
cout<<"x是一个四位数"<<i<<h<<g<<f;}}
else
cout<<"你输入的数字不符合要求";

return 0;
}

#include<stdio.h>
main()
{int x

用C语言编程:给出一个不多于5位的正整数,判断它是几位数 输入一个不多于5位数的正整数,求它的位数和逆序数。 给一个不多于5位的正整数,求出它是几位数?分别打出每一位数字?按逆顺序打出各位数字?请用C语言编程。 给一个不多于3位的正整数,求他是几位数(c语言) c语言输入一个不多于5位正整数要求:求出它是几位数;分别打印出每一位数字;按逆序输出各位数字。 c++程序设计:给一个不多于五位的正整数要求出它是几位数 给一个不多于三位的整数,求出它是几位数,并分别打印出各位上的数。(用pascal(if then else语句)解答 给一个不多于5位的正整数,要求1,求出它是几位数!2分别打印出每一位数字!3按逆序打印出各数字!! 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 C语言~输入不多于3位正整数。判断位数,从小到大写出