求整数的位数
输入一个正整数repeat (0
例:括号内是说明
输入
4 (repeat=4)
123456 -100 -1 99
输出
count=6 (123456的位数是6)
count=3 (-100的位数是3)
count=1 (-1的位数是1)
count=2 (99的位数是2)
#include
int main( )
{
int ri, repeat;
int count;
long in;
scanf(“%d”, &repeat);
for(ri=1; ri<=repeat; ri++){
scanf(“%ld”, &in);
count=0;
if(in<0)
in=-in;
do{
in=in/10;
count++;
}while(in!=0);
printf(“count=%d\n”, count);
}
}
若日志经rss订阅或导入到外站,可能有些视频和图片无法显示,请点击原文链接查看。
本文链接地址: http://imtimmy.com/%E6%B1%82%E6%95%B4%E6%95%B0%E7%9A%84%E4%BD%8D%E6%95%B0/转载请注明: 转载自Timmy's Blog
如果你觉得本博内容不错,欢迎 [订阅 Timmy's Blog],以便第一时间了解本博更新内容;
查看更多请访问Timmy's Blog

最新评论