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;
}
0 Nhận xét