求大神赐教,感谢!
以下程序为什么输出的结果是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);
}
#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; }