初学者求教 \b没起作用
书上有个题,让编一个分解质因数的程序。我的源码:
#include <stdio.h>
int main ()
{
long int a;
while (scanf ("%d", &a) == 1)
{
printf ("%d=", a);
for (int i = 2; i<=a; i++)
while (a % i == 0)
{
printf ("%d*", i);
a = a/i;
}
printf ("\b\n");
}
return 0;
}
但是运行时最后总要带个* , \b没起作用。
比如33=3*11*
不知道为什么。
请求高人解答。