Trang 2 / 2 FirstFirst 12
Hiển thị kết quả từ 11 đến 12 / 12
  1. #11
    Tham gia
    31-07-2011
    Bài viết
    57
    Like
    17
    Thanked 32 Times in 32 Posts
    Cám ơn bác megaownage nhiều lắm . Bài toán tính dthc này em tham khảo trong ebook "Giáo trình C căn bản - HN Aptech". Tài liệu này là dễ hiểu nhất cho những người mới làm quen như em rồi, nhưng có điều sách ko giải thích kĩ lắm.

    Đây là đoạn mã vd trong ebook:

    Code:
    #include <stdio.h>
    #include <conio.h>
    #define PI 3.14
    // khai bao prototype
    float area();
    //khai bao bien toan cuc
    float frad;
    void main(void)
    {
    printf("Nhap vao ban kinh hinh cau : ");
    scanf("%f", &frad);
    printf("Dien tich hinh cau: %10.3f.\n", area());
    getch();
    }
    // ham tinh dien tich hinh cau
    float area()
    {
    return (4*PI*frad*frad);
    }
    Về 3 cách viết trên em lấy từ 3 vd khác nhau để áp dụng cho 1 bài, còn như thế nào là hiệu quả + ko lủng củng thì em chưa đủ kiến thức để biết =.=
    - Về biến "a" em khai trên là vì trong ebook các biến đều xài giống nhau là "frad", nên em thử đổi về 1 biến khác xem có chạy đc ko, còn "hậu quả" của việc trên thì sách chưa nói nên cũng tịt
    - Biến toàn cục chỉ là trong bài học đang áp dụng

    Anw, bài phân tích của bác rất có ích cho em

  2. Thành viên Like bài viết này:


  3. #12
    Tham gia
    31-07-2011
    Bài viết
    57
    Like
    17
    Thanked 32 Times in 32 Posts
    Về câu hỏi đầu tiên em viết vậy là để chỉnh sửa chương trình từ viết số từ 0->9 thành nhập 1 kí "X" bất kì rồi viết theo kiểu A->X. Tuy nhiên em vẫn thấy rất ư là lủng củng thật.

    Thích nhất lệnh này của bác, em nghĩ ko ra
    Code:
    printf("%c", (j==0 || j==9 || i==0 || i==9)? c[i+j]) : ' ');

Trang 2 / 2 FirstFirst 12

Bookmarks

Quy định

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