Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: đếm số chữ số của 1 số nguyên n

  1. #1
    Ngày gia nhập
    04 2012
    Bài viết
    0

    Mặc định đếm số chữ số của 1 số nguyên n

    #include "stdio.h"
    #include "conio.h"
    void main()
    {
    int i;float n;
    printf("Nhap so nguyen n: \n");
    scanf("%f",&n);
    if(n<0) n*=-1;
    if(n==0) printf("So vua nhap co 1 chu so \n");
    else
    {
    for(i=0;n>=1;i++)
    n=n/10;
    printf("So vua nhap co %d chu so \n",i);
    }
    getch();
    }
    em không hiểu vòng lặp for, giúp em cho biết ý nghĩa dòng lệnh trong for ạ! thanks

  2. #2
    Ngày gia nhập
    09 2010
    Bài viết
    8

    Mình lấy VD bạn nhập vào số 132
    thì lần for thứ nhất n=13 =>in ra so vua nhap có 1 chu so
    lần for thứ 2 : n=1 =>in ra so vua nhap có 2 chu so
    lần for thứ 3 : n=0 =>in ra so vua nhap có 3 chu so

    Vậy ở đây vòng lặp for này có tác dụng mỗi lần chạy xong 1 vòng lặp thì số đó giảm đi 1 chữ số khi đó thì ta sẽ đếm được 1 chữ số của số mới nhập

Các đề tài tương tự

  1. Bài tập C giải thuật nhập vào số nguyên n in ra n số nguyên tố đầu tiên?
    Gửi bởi LTC trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 48
    Bài viết cuối: 25-04-2013, 07:40 PM
  2. Viết chương trình nhập số nguyên dương n, liệt kê n số nguyên tố đầu tiên.
    Gửi bởi maiit trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 11
    Bài viết cuối: 19-06-2011, 01:05 PM
  3. Game Viết chương trình nhập số nguyên dương n, liệt kê n số nguyên tố đầu tiên trên C#?
    Gửi bởi maiit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 18
    Bài viết cuối: 08-06-2011, 11:12 PM
  4. Bài tập C++ chương trình đổi 1 số nguyên trong hệ thập phân sang hệ fibo và cộng 2 số nguyên được
    Gửi bởi nghiapro512 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 23-01-2011, 02:14 PM
  5. Lập trình C xin code cài đặt thuật toán sàng nguyên tố để liệt kê các số nguyên tố 2->480000
    Gửi bởi ngocdung_088 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 23
    Bài viết cuối: 06-12-2010, 11:53 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn