下面这个程序为什么当k=1000时会输出结果!!
#include<stdio.h>void main()
{
int a,i,k,re;
printf("please input a number:");
scanf("%d",&a);
for(k=1;a/k!=0;k=k*10) //a,k为整型变量,a<k时,a整除k得0
{
re=a/k;
i=re%10;
printf("%d",i);
}
printf("\n");
}
2012-03-14 12:59
2012-03-14 13:58
2012-03-14 14:47