菜鸟小弟,求解状!!!
如何将一个整数分解,将其每一位间隔三个子符输出,(整数位数不限啊~~~)我是菜鸟,麻烦各位大虾了~不胜感激
程序代码:#include <stdio.h>
#include <math.h>
main()
{
int a,n=0,i,k,m;
printf("please input a number a:");
scanf("%d",&a);
k=a;
for(;a>0;a=a/10) /*计算输入数字的位数n*/
n++;
for(i=n-1;i>=0;i--) /*把输入的数字分解,并按顺序显示在窗口*/
{
m=k/pow(10,i);
k=k%(int)pow(10,i);
printf("%4d",m);
}
printf("\npress anykey to exit...");
getch();
}