Hãy thử viết một chương trình để giải bài toán sau: bạn cần nhập một số và xác định số chữ số trong đó. Ý tưởng giải pháp. Chúng ta chỉ cần tuần tự cắt bỏ chữ số cuối cùng của một số (điều này có thể được thực hiện bằng cách giảm số đó đi 10 lần, sử dụng phép chia số nguyên cho 10) và mỗi lần chúng ta cần tăng bộ đếm. Kết quả là sau khi chúng ta cắt hết các số, bộ đếm sẽ lưu số chữ số của số đó. Theo một cách khác, thuật toán có thể được xây dựng như sau: trong khi số không bằng 0, hãy giảm nó đi 10 lần và tăng bộ đếm lên 1.
... khoảng trống tĩnh Main() { int n = Convert.ToInt32(Console.ReadLine()); số int = 0; trong khi (n != 0) { đếm ++; n = n/10; } }
1000 ms 32 Mb Rules for program design and list of errors in automatic problem checking