c language input a number were positive sequence, reverse his output each digit

Normal order output:

#include<stdio.h>
int main()
{
 printf("Please input a: ");
 int a = 0;
 scanf_s("%d", &a);
 int i = 0;
 for (int k = 10000; k > 0; k = k / 10)
 {
  i = a / k;
  a = a - i * k;
  printf("i=%d \n", i);
 }
 return 0;
}

The results show

Reverse Output:

#include<stdio.h>
int main()
{
 printf("Please input a: ");
 int a = 0;
 scanf_s("%d", &a);
 printf("\n");
 for ( ; a > 0; )
 {
  int i = a % 10;
  a = a / 10;
  printf("%d\n", i);  
 }
 return 0;
}

The results show

Published 15 original articles · won praise 0 · Views 221

Guess you like

Origin blog.csdn.net/qq_44423388/article/details/104328066