#include
void main() { int a,b0,b1,b2;
scanf("%d",&a);
b2=a%1000; b2/=100;
b1=a%100; b1/=10;
b0=a%10;
printf("%d的百位为%d、十位为%d、个位为%d\n",a,b2,b1,b0);
}
很容易啊
#include
int k;
void prt(int n)
{if(n>9)prt(n/10);
printf("%d%c",n%10,n==k?'\n':',');
}
int main()
{scanf("%d",&k);
prt(k);
return 0;
}
将数值转化为字符型 循环一下 截取字符串 单独输出
一个程序,