作业帮 > 综合 > 作业

c语言中整数位数判断输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字这是我的答案,#inc

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 03:48:45
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
你写的实在是太繁琐了.这个是不可取的.你需要的这两个功能其实是可以一起实现的,虽然一楼说的很对,当我觉得应该不是你需要的那一种方案.
#include
main()
{
int i=0,k;
int a[10;
printf("input a number:");
scanf("%d",&k);
while(k>0)
{
a[i]= k%10;
k = k/10;
i ++;
}
printf("一共有%d位.\n",i);
printf("倒输出为:%s",a);
}
满意请采纳!
c语言中整数位数判断输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字这是我的答案,#inc 输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字. 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字. 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字 c语言输入一个不多于5位正整数要求:求出它是几位数;分别打印出每一位数字;按逆序输出各位数字. 输入一个不多于5位的正整数,要求 1求出它是几位数 2分别打印每一位数字 3按逆序输出各位数字 给定一个不多于5位的正整数,要求:① 求它是几位数;② 分别打印出每一位数字;③ 按逆序打印出各位数 给1个不多于5位的正整数要求1求出它是几位数2分别打印出每一位数字3按逆序打印出各位数字用C语言编程 给一个不多于5位的正整数,要求1,求出它是几位数!2分别打印出每一位数字!3按逆序打印出各数字! 给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字. C语言:输入一个多于5位的正整数,要求:求它是几位数,分别输出每一个数字,按逆序输出各位数字 C语言:输入一个不多于5位的正整数,求它是几位数.要求:将判断一个数的位数操作定义为一个函数