求大神赐教,感谢!
以下程序为什么输出的结果是36不是18.#include "stdio.h"
void main()
{int k,n;
k=1;n=263;
do
{
k*=n%10;
n/=10;}
while(n);
printf("%d\n",k);
}
2016-05-12 22:44
程序代码:#include <stdio.h>
int main()
{
int k,n;
k=1;n=263;
do
{
k*=n%10;
n/=10;
printf("k=%d\tn=%d\n",k,n);
}while(n);
printf("%d\n",k);
return 0;
}
2016-05-12 23:05
2016-05-12 23:47