Viết chương trình C để đếm số chữ số

Các bước thực hiện để viết chương trình C:

1. Nhập vào 1 số nguyên number, khởi tạo 1 biến đếm count = 0

2. Nếu number > 0 thì count tăng thêm 1: count++.

3. Chia number cho 10 để loại bỏ chữ số cuối cùng của số đã cho, number = number/10.

4. Lặp lại bước 2 đến 3 cho đến khi number = 0 (Chạy vòng lặp, kiểm tra nếu number còn >0 thì tiếp tục loại bỏ)

5. In ra số lượng chữ số count

Code tham khảo của chương trình C:

#include <stdio.h>
int main()
{
long long number;
int count = 0;

/*1. Enter an integer: */
printf("Enter an integer: ");
scanf("%lld", &number);

/* Run loop till num is greater than 0 */
do
{
count++; /*2. Increment digit count */
number /= 10; /*3. Remove last digit of 'number' */
} while(number != 0);

/*5. Print the digits*/
printf("Total digits: %d", count);

return 0;
}