逆序输出一个数的各个位数"/>
顺序、逆序输出一个数的各个位数
#include<stdio.h>
#define Max 5
//输入一个数,求其位数,并分别顺序、逆序输出各个位的数字
int main()
{int a,count=0,t=1,i;int arr[Max]={0};scanf("%d",&a);while(a!=0){arr[count++]=a%10;a=a/10;}printf("共有%d位数",count);printf("\n顺序输出各个位数为:\n");for(i=0;arr[i];i++)printf("%d\t",arr[i]);printf("\n逆序输出各个位数为:\n");for(i=count-1;arr[i];i--)printf("%d\t",arr[i]);
}
更多推荐
顺序、逆序输出一个数的各个位数
发布评论