顺序输出整数的每一位(非递归)

顺序输出整数的每一位(非递归)

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()//顺序输出整数的每一位
{
printf(“请输入数:\n”);
int num = 0;
scanf("%d", &num);
while (1)
{
int a = num;
int count = 0;
while (a >= 10)
{
a = a / 10;
count++;
}
if (a >= 0 && a < 10)
{
printf("%d “, a);
}
num = num %(int) pow(10, count);//如将1234–>234
if (num >= 0 && num < 10)
{
printf(”%d", num);
break;
}
}
printf("\n");
system(“pause”);
return 0;
}

猜你喜欢

转载自blog.csdn.net/PNUHC/article/details/88944450