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

Đề tài: In số trong C

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

    Red face In số trong C

    Có ai giúp mình hướng giải quyết in số 9 trong C bằng dấu *

    Ảnh đính kèm.....

    In số 9 trong C với chiều cao là 7 và chiều rộng là 5

    Mình chỉ làm được số 0 , số 3, số 8 thui

    Mong mọi người giúp đỡ
    Attached Thumbnails Attached Thumbnails Capture.PNG  

  2. #2
    Ngày gia nhập
    10 2011
    Bài viết
    552

    C++ Code:
    1.     cout<<"*****"<<endl;
    2.     cout<<"*   *"<<endl;
    3.     cout<<"*   *"<<endl;
    4.     cout<<"*****"<<endl;
    5.     cout<<"    *"<<endl;
    6.     cout<<"    *"<<endl;
    7.     cout<<"*****"<<endl;
    Mà mấy cái làm cho vui kiểu Vẽ trái tim trong yahoo thế nào, vẽ con heo thế nào . Để cho mấy bạn tuổi teen nghịch cho vui thôi
    Chứ có lợi ích lập trình gì đâu bạn ?
    Um Mani Padme Hum...!!

  3. #3
    Ngày gia nhập
    04 2010
    Bài viết
    1,534

    In số đơn giản như vầy thì gồm có 4 loại dòng:

    Code:
    *****   dòng đặc
    *   *    dòng rỗng ở giữa
    *        dòng chỉ có bên trái
        *    dòng chỉ có bên phải
    Bạn đặt 4 chuỗi. Như trên. Xong dùng dạng của chữ số để in

    C Code:
    1. char *d1 = "*****";
    2. char *d2 = "*   *";
    3. char *d3 = "*    ";
    4. char *d4 = "    *";
    5. int height = 7;
    6.  
    7. // in số 9
    8. for (int i=1; i <=height; i++)
    9.  printf("%s\n", (i==1 || i==height || i==height/2+1)? d1 : (i<=height/2)? d2 : d4)

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