作业帮 > 综合 > 作业

要求:是一个能正常运行的程序 c语言 有一个不多于5的正整数,求它的位数,同时求出它的每位数字?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/21 01:35:47
要求:是一个能正常运行的程序 c语言 有一个不多于5的正整数,求它的位数,同时求出它的每位数字?
要求:是一个能正常运行的程序 c语言 有一个不多于5的正整数,求它的位数,同时求出它的每位数字?
# include
void main()
{
long int x,ge,shi,bai,qian,wan,bit;
scanf("%ld",&x);
ge=0;
shi=0;
bai=0;
qian=0;
wan=0;
bit=1;
ge=x%10;
if(x/10)
{
shi=x/10%10;
bit++;
{
if(x/100)
{
bai=x/100%10;
bit++;
if(x/1000)
{
qian=x/1000%10;
bit++;
if(x/10000)
{
wan=x/10000%10;
bit++;
}
}
}
}
}
printf("个位=%d,十位=%d,百位=%d,千位=%d,万位=%d,位数=%d",ge,shi,bai,qian,wan,bit);
}