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

输入数值 输出位数 输出总为309

#include<stdio.h>
#include<math.h>

int main()
{
int n,i,k;
printf("enter the n\n");
scanf("%d",&n);

for(k=1;1;k++){
    if(n/pow(10,k)==0){
        break;
    }else{
        printf("%d\n",k);
    }
}
  printf("The number has %d words",k);

return 0;

}

你for循环的循环条件可能错了,计算位数其实可以用log10(n)+1

近期文章

  • python编写坦克大战过程
  • go遇到特殊行断点失效
  • 还原完系统后,进入系统和PE都提示0xc0000225
  • 关于#matlab#的问题:matlab数值计算
  • 短信验证码获取实验登录
  • 两指向一维数组的指针变量地址互换,为什么其指向的一维数组不互换?
  • python markdown有点麻烦,在线求助!!!
  • ani在css中为什么不显示啊
  • C#编程运用数组写代码
  • 给一个接口增加一个参数,在不改变原有接口的情况下选择什么设计模式?
  • 修改docker配置的graph参数为什么导致docker容器启动后直接Exited
  • 数据结构Java版双向循环链表操作
  • css布局-如何实现如下图这种"固定列数,图片等高不等宽"的样式
  • icdl高级PPT怎么备考
  • python 爬虫如何提取 span 包围的数字
  • suse系统在root下明文修改用户密码命令
  • wamp切换语言启动报错,一直是橙色
  • 关于stm32裸机LWIP周期轮询函数lwip_periodic_handle()的疑问
  • train.py文件在哪里可以找到
  • 返回值为0 不知道怎么回事

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华