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

Đề tài: Hiễn Thị Các Chữ Số Tự Nhiên Help!!!

  1. #1
    Ngày gia nhập
    11 2012
    Nơi ở
    Vinh Thanh Huế
    Bài viết
    0

    Mặc định Hiễn Thị Các Chữ Số Tự Nhiên Help!!!

    Bài này mình mới nhập môn chưa hiểu và đầu óc tư duy còn kém. Code bài này với nhé. Cám ơn diễn đàn..

    1.Hiễn thị các chữ số tự nhiên n theo thứ tự từ trái sang phải. VD nhập n=1234 xuất ra các chữ số 1234 lần lược là: 4 3 2 1

    2. Lấy ra chữ số ở vị trí nào đó(tính từ phải sang trái) của một số tự nhiên.
    VD nhập vào n=1410
    Bạn muốn lấy chữ số ở vị trí thứ: 3
    chứ số ở vị trí thứ 3 của sô 1410 là 4(từ trái sang phải).

    mình serch trên google.com rồi không thấy kết quả.
    Đã được chỉnh sửa lần cuối bởi hohoaikiet : 18-12-2012 lúc 10:50 PM. Lý do: Hỏi 1 câu được hiểu được 1 câu.

  2. #2
    Ngày gia nhập
    11 2010
    Nơi ở
    hell
    Bài viết
    165

    1/ khi nào % 10n còn khác 0 thì in ra.
    2/ chữ số ở vị trí n tức là 10^n-1 % ra
    HT117-5277

  3. #3
    Ngày gia nhập
    12 2012
    Bài viết
    7

    Có một hàm mà bạn đáng nên nhớ : hàm itoa.
    Hàm này chuyển đổi một số nguyên sang một một chuỗi kí tự (mô phỏng số nguyên)

    - Tham số thứ nhất : số nguyên bạn cần chuyển đổi.
    - Tham số thứ hai : Chuỗi kí tự output. (Kết quả chuyển đổi integer -> string)
    - Tham số thứ ba : Đừng để tâm đến, đặt giá tri 10 (Bắt buộc)

    Sử dụng :
    C Code:
    1. char str[20];
    2. itoa(1263,str,10); //Chuyển 1263 -> "1263" rồi lưu kết quả vào chuỗi str
    3. /////////////////////////////////////////////////
    4. printf("Số hàng nghìn : %c\n", str[0]); //Bỏ dấu đi bạn :)
    5. printf("Số hàng trăm : %c\n", str[1]);
    6. printf("Số hàng chục : %c\n", str[2]);
    7. printf("Số hàng đơn vị : %c\n", str[3]);

    Bạn nhập hàng thứ ba, và theo ví dụ, chương trình phải hiển thị "4"...
    Vậy, hãy đảo ngược quy tắc truy cập, ví dụ
    C Code:
    1. int i = 0;
    2. //Nhập i...
    3. i = 3; //Giả sử i = 3 (Mã thử nghiệm)
    4.  
    5. char str[20];
    6. itoa(1410,str,10);
    7. int len = strlen(str);
    8.  
    9. if(i <= len) //Kiểm tra chiều dài chuỗi, đề phòng chỉ số "i" > chiều dài chuỗi...
    10. printf("Số ở hàng [%d] : %c\n", i, str[len - (len - i)]); //Nb :Nháp, phản hồi nếu code bị lỗi...

  4. #4
    Ngày gia nhập
    02 2012
    Nơi ở
    hà nội
    Bài viết
    58

    Smile :D

    C Code:
    1.  void daonguocso(int *n)
    2. {
    3. int i=*n,j=0;
    4. while(i>0)
    5. {
    6. j=(j*10)+(i%10);
    7. i/=10;
    8. }
    9. *n=j;
    10. }
    + Quách Việt Kiên
    + Yahoo: Kaka_8x_vn
    + skype: kiencuongno1
    + Gmail: kiencuongno1@gmail.com
    Ai có thể free cho mình 50k thẻ điện thoại ko.

  5. #5
    Ngày gia nhập
    11 2012
    Nơi ở
    Vinh Thanh Huế
    Bài viết
    0

    Mặc định Em tìm được câu trả lời rồi....Cám ơn hí

    Em mới nhập môn nên cũng khó hiểu nhiều vấn đề quá.

    Chươg trình học trên lớp với giáo trình có nhiều thứ anh chị viết cho em không có..lục lọi quanh rồi mà tìm hôn ra,...cám ơn thành ý..

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

  1. Sản phẩm từ tự nhiên - đồ gỗ tự nhiên
    Gửi bởi luuthily90 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 05-03-2013, 02:23 PM
  2. Sản phẩm từ tự nhiên - đồ gỗ tự nhiên
    Gửi bởi baobinh trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 01-03-2013, 03:38 PM
  3. Lập trình C Hàm tạo số ngẫu nhiên | Cách nhập giá trị ngẫu nhiên cho ma trận?
    Gửi bởi chuong01 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 15
    Bài viết cuối: 13-08-2012, 09:43 PM
  4. Bài tập C Tạo ngẫu nhiên mảng 2 chiều vuông 4X4 với các phần tử tạo ngẫu nhiên trong đoạn[0,50]
    Gửi bởi truongtrungviet trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 16
    Bài viết cuối: 16-04-2011, 08:06 AM
  5. Bài tập C++ cách sử dụng hàm in ra các số tự nhiên chẵn trong n số tự nhiên đầu tiên
    Gửi bởi tictic trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 17-04-2010, 01:17 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