4.2统计一个整数的位数 从键盘读入一个整数,统计该数的位数。 4.2.1程序解析 4.2.2do-while语句 4.2.3循环语句的选择
4.2 统计一个整数的位数 从键盘读入一个整数,统计该数的位数。 4.2.1 程序解析 4.2.2 do - while语句 4.2.3 循环语句的选择
4.2.1程序解析一统计一个整数的位数 例4-3 四“G:1c语言课程12010Ckj1..-口× #include<stdio.h> Enter a number:15642 void main ( It contains 5 digits. int count,number; Press any key to continue count 0; printf("Enter a number:") scanf ("%d",&number); if (number 0)number =-number; do while(number!=0){ number number 10; number number/10; count ++ count ++ while (number !0); printf("It contains %d digits.In",count); }
例4-3 #include<stdio.h> void main ( ) { int count, number; count = 0; printf(“Enter a number: "); scanf ("%d", &number) ; if (number < 0) number = -number; do { number = number / 10; count ++; } while (number != 0); printf("It contains %d digits.\n", count); } 4.2.1 程序解析-统计一个整数的位数 while (number != 0) { number = number / 10; count ++; }