#include <stdio.h>#include <math.h>void main(){int function(int a);int x,w,y,A[5];printf("请输入一个1至99999的整数\n");scanf("%d",&x);y=function(x);w=y;printf("您输入的是一个%d位数\n",y);//将数字按位放入数组for(int i=0;y!=0;i++){A[i]=(int)x/(pow(10,y-1));x=x%(int)(pow(10,y-1));y--;}printf("顺序输出为:\n");for( int j=0;j<=w-1;j++){printf("%4d",A[j]);}printf("\n");printf("逆序输出为:\n");for(int k=w-1;k>=0;k--){printf("%4d",A[k]);}printf("\n");}//计算该数字为几位数int function(int a){int n=0;while(a){a/=10;n++;}return n;}
700字范文,内容丰富有趣,生活中的好帮手!