该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105112339
问题举例
下面举例来看:
实现功能:求一个整数的位数;
实现语言:C语言;
开发环境:Visual Studio 2017
如:3215是4位数
实现原理:
3215/10 = 321 ----1位数
321/10 = 32 ----又是1位数
32/10 = 3 ----又是1位数
3/10 = 0 ----又是1位数
共4位数,且终止计算条件是/10结果为0的时候;
方法1
根据这个原理,先写一个最笨的原始方法: