c语言输入一个数,分别正序、逆序输出他的各个位数
程序员文章站
2022-03-22 08:42:50
...
正序输出:
#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;
}
逆序输出:
#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;
}