解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include<math.h>
int A(int a);
void B(int a,int count);
void C(int a,int count);
int main()
{
int a=0,b,count;
scanf("%d",&a);
count=A(a);
B(a,count);
C(a,count);
return 0;
}
int A(int a)
{
int count=0;
while(a!=0)
{
a=a/10;
count++;
}
printf("%d\n",count);
return count;
}
void B(int a,int count)
{
int b;
while(a!=0)
{
b=a/(int)(pow(10,--count));
printf("%d",b);
a=a%((int)pow(10,count));
if(count==0)
{
break;
}
printf(" ");
}
printf("\n");
}
void C(int a,int count)
{
int b;
while(a!=0)
{
b = a % 10;
printf("%d", b);
a = a / 10;
}
}
0.0分
0 人评分
C语言训练-数字母 (C语言代码)浏览:610 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1186 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:627 |
判定字符位置 (C语言代码)浏览:849 |
母牛的故事 (C语言代码)浏览:625 |
小O的乘积 (C语言代码)浏览:1062 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:725 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:399 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:1390 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:514 |