欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

项目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;
 } 


运行结果:

项目4.7-求数字的位数

心得体会:求位数及逆序输出数字宜用do-while语句。

上一篇:

下一篇: