解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <stdlib.h>
int diginum(int n)
{
int count=0;
while(n>0)
{
count++;
n=n/10;
}
return count;
}
int main()
{
int div=1;
int num,a,m;
int b;
scanf("%d",&num);
m=diginum(num);
printf("%d",m);
printf("\n");
b=num;
for(int i=0;i<m-1;i++)
{
div*=10;
}
for(int i=0;i<m-1;i++)
{
printf("%d ",b/div);
b%=div;
div/=10;
}
printf("%d",b/div);
printf("\n");
b=num;
for(int i=0;i<m;i++)
{
printf("%d",b%10);
b/=10;
}
return 0;
}
0.0分
0 人评分
C语言训练-排序问题<1> (C语言代码)浏览:1411 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:551 |
C语言训练-数字母 (C语言代码)浏览:610 |
程序员的表白 (C语言代码)浏览:706 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2098 |
WU-整数平均值 (C++代码)浏览:1307 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:593 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:592 |
回文数字 (C语言代码)浏览:2539 |