Topic: 怎样判断输入的一个正整数是几位数? |
Print this page |
1.怎样判断输入的一个正整数是几位数? | Copy to clipboard |
Posted by: nationalist Posted on: 2006-10-07 22:52 用户输入随便输入一个正整数,有什么算法可以知道它输入的是几位数?谢谢 |
2.Re:怎样判断输入的一个正整数是几位数? [Re: nationalist] | Copy to clipboard |
Posted by: jin3shan Posted on: 2006-10-07 23:46 输入的数不是String类型吗。用length(). |
3.Re:怎样判断输入的一个正整数是几位数? [Re: nationalist] | Copy to clipboard |
Posted by: xiaoba130 Posted on: 2006-10-08 09:25 若输入的数是整型,则可通过用该整数与10相除,然后用余数再和10相除。并且每除一次,用一变量记录个数。直到余数为0,然后给变量加1即可。(变量从0开始) 如果变量从1开始,最后就不要给变量加1了。 |
4.Re:怎样判断输入的一个正整数是几位数? [Re: nationalist] | Copy to clipboard |
Posted by: Dragon132 Posted on: 2006-10-09 17:27 l整数转换成字符串,然后看长度 |
5.Re:怎样判断输入的一个正整数是几位数? [Re: nationalist] | Copy to clipboard |
Posted by: 紫杉 Posted on: 2006-10-11 09:11 用循环或者用楼上的办法都可以的. |
6.Re:怎样判断输入的一个正整数是几位数? [Re: nationalist] | Copy to clipboard |
Posted by: 紫杉 Posted on: 2006-10-11 09:13 for(int i=0;i<你的整数;i++) { } i=i+1; 此时i就是你要的位数. |
7.Re:怎样判断输入的一个正整数是几位数? [Re: nationalist] | Copy to clipboard |
Posted by: 紫杉 Posted on: 2006-10-11 09:14 一起讨论.呵呵. |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |