我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请编写一个函数求出整数w的后 n-1位的数作为函数值返回。

有没有简单易懂的方法呢?

最好是用循环来解决,但是具体的逻辑我弄不清

还有一种利用字符串的方法

int fun(int w)
{
    char str[20] = {0};
    itoa(w,str,10);
    char *p = str+1;
    return atoi(p);
}

 

后n-1位数是啥意思?w+n-1吗?

int fun(int w)
{
    int k = w;
    int n = 1;
    while((k=k/10) > 0)
        n*=10;
    return w-w/n*n;
}

 

近期文章

  • 模拟电压显示器单片机设计
  • 如果不修改源码的情况下给该类添加方法
  • python os._exit(0) 为什么会导致程序崩溃
  • Linux 环境用C++获取TEB线程块信息
  • 关于表达式的后缀表达式是多少
  • 3.求100-200之间不能被3整除也不能被7整除数的和,并输出。
  • 最近用qt写了一个小程序,打包以后47M,有什么办法可以做成2M以下的程序?
  • Person和Student类派生
  • 可以帮我看下怎么解决嘛
  • Oracle数据库练习题
  • 函数重载。。。。。。
  • web工程中所有jsp 中string显示错误
  • Tomcat7.0.32 Filter拦截不到 @<%@ include file='xxx.jsp'%>请求
  • 我的代码为什么会抱这样的错啊?
  • 看一下!!!!!!!!!!
  • C语言字符数组基础问题
  • 登录时报超时提示,但可以登录成功
  • 怎么总是说我赋值错误呢
  • 在线求次代码填空……
  • 求基于Pytorch的MNIST手写数字识别代码

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华