sinat_24343049
sinat_24343049
2015-04-04 14:52

C语言小白问题求大神指教

  • c

#include
#include
unsigned fun(int w)
{
int a;
int i;
i=1;
a=w;
while(a==0)
{
a=a/10;
i++;
}

w=w%pow(10,i);
return w;
}
unsigned main()
{
int w;
printf("please enter a number:\n");
scanf("%d",&w);
printf("the result is:%u\n",fun(w));
return 0;
}

若w是n (n≥2)位的整数,函数求出w的后n-1位的数作为函数值返回。
自己写的算法,所以特别想实现,看过网上的答案,没太明白......
求详细解释

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

9条回答