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

运行结果为什么不对?

代码问题:输出一个整数的位数

#include<stdio.h>
int main()
{
int x;
int n=0;
scanf("%d",&x);
n++;
while(x>0){
++n;
x/=10;
}
printf("%d\n",n);
return 0;
}
结果:123
4

img

while上面的n++去掉

近期文章

  • 超立方体的一个最小的连接花费的问题计算,怎么使用C语言的程序的编写的过程的步骤来实现呢
  • 小明散步求总共走的步数
  • 请教一个add函数的问题,数据结构上的
  • 安装Android sdk打不开extras
  • arcgis导出地图,中间有个叉,怎么去除
  • 把add和small去掉后用()
  • 学历低是学java.好还是py
  • GPIO按键控制LED
  • 关于跑项目的问题,获取不到页面?
  • 怎么正确使用computed来处理解决这个问题
  • C++如何计算自己输入的字符个数
  • width为100%时浏览器缩小回出现空白的地方
  • 如何建立用户登录上传订单交单的网站
  • 使用函数重载的方法,分别针对整数坐标和实数坐标定义两个函数,求空间内某点到原点的距离。要求无论是一维、二维,还是三维直角坐标空间内的一点
  • 超链接爬取时数据中没有超链接
  • Android studio 中的EditText在输入内容时不可见,且排列向下
  • 欧拉的方程用数列的计算问题,怎么使用C语言的程序的代码设计的过程来实现的呢?
  • echarts数据问题
  • 关于vue中组件间传值的问题
  • keil5 出现了这样的警告怎么修改

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华