算法描述:
给定一个不多余5位的正整数,要求:
(1)求它是几位数
(2)分别打印出每一位数字
(3)按逆序打印出各位数字
算法实现:
#include <stdio.h>
#define N 5
int main()
{
int n, i;
int k = 0;
int a[N];
printf("enter a inter:");
scanf("%d", &n);
do
{
a[k] = n % 10;
k++;
n = n / 10;
}while(n != 0);
for (i = 0; i < k; i++)
printf("%4d", a[i]);
printf("\n the digit is %d", k);
return 0;
}