问题描述:
c语言中整数位数判断
输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字
这是我的答案,
#include
main()
{
int a,b,c,d,e,f,g,m,n,y;
scanf("%d",&a);
b=a/10;
c=a%10;
e=b%10;
f=b/10;
g=f%10;
m=b/100;
n=m%10;
y=a/10000;
if(b==0)
{printf("1\n");
printf("%d\n",a);}
else if(b>=1&&b=10&&b=100&&b=1000&&b
输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字
这是我的答案,
#include
main()
{
int a,b,c,d,e,f,g,m,n,y;
scanf("%d",&a);
b=a/10;
c=a%10;
e=b%10;
f=b/10;
g=f%10;
m=b/100;
n=m%10;
y=a/10000;
if(b==0)
{printf("1\n");
printf("%d\n",a);}
else if(b>=1&&b=10&&b=100&&b=1000&&b
问题解答:
我来补答展开全文阅读