一道C语言的题目 要求不能用数组 只能用函数循环和条件哦

2025-03-04 20:09:46
推荐回答(1个)
回答1:

#include
#include
int a,i,j,b;
int main()
{
scanf("%d",&a);
for(b=a;b;){b/=10;j++;}
printf("%d\n",j);
b=a;
for(i=j-1;i+1;i--){printf("%d ",b/(int)(pow(10,i)));b%=(int)(pow(10,i));}
printf("\n");
for(b=a;b;){printf("%d",b%10);b/=10;}
}