解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <math.h>
int main(){
int n;
scanf("%d",&n);
int l[5]={0};
int i,cnt=0;
int t=n;
int m=n,j,ret=0;
while(n>0){
n/=10;
cnt+=1;
}
for(i=cnt;i>0;i--){
l[cnt-i]=t/((int)pow(10,i-1));
t=t%((int)pow(10,i-1));
}
printf("%d\n",cnt);
for(i=0;i<cnt;i++){
printf("%d",l[i]);
if(i<cnt-1){
printf(" ");
}
else{
printf("\n");
}}
while(m>0){
j=m%10;
m/=10;
ret=ret*10+j;
}
printf("%d",ret);
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:822 |
求圆的面积 (C语言代码)浏览:1366 |
WU-输入输出格式练习 (C++代码)浏览:1133 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1368 |
蛇行矩阵 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:525 |
DNA (C语言代码)浏览:837 |
模拟计算器 (C语言代码)浏览:2366 |
简单的a+b (C语言代码)浏览:497 |
IP判断 (C++代码)浏览:787 |