项目4.7-求数字的位数
程序员文章站
2023-12-25 22:59:51
...
我的程序:
/*
*问题描述:求位数
*完成时间:2020年 2月 15日
*作 者:山外青山明月楼
*/
#include<stdio.h>
int main()
{
int num, count = 0;
printf("Please enter a positive integer:\n");
scanf("%d", &num);
do
{
num/=10;//舍弃末尾数字
count++;//每舍弃一位则加1
}while(num);//此种情况包含了0的情况,而用while则要分情况
printf("该数为%d位数\n", count);
return 0;
}
运行结果:
心得体会:求位数及逆序输出数字宜用do-while语句。