Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

Bóc hộp Wiko Getaway giá rẻ, dáng đẹp và Selfie thì cực Chất

Gameshow “Ai Là Triệu Phú” trên VTV đang chờ đón bạn – Tải ngay!

Reviews hay rinh note 4, galaxy V được vi vu Hàn Quốc

Mời anh em tham gia Vn-zoom support team

Chiêm ngưỡng BaoMoi đẹp "tuyệt diệu" trên Windows Phone

Tin tức công nghệ sản phẩm mới
kết quả từ 1 tới 4 trên 4
  1. #1
    hoangkien0705's Avatar
    hoangkien0705 vẫn chưa có mặt trong diễn đàn Búa Gỗ Đôi
    Tham gia
    Aug 2010
    Bài
    42
    VZD
    238
    Cảm ơn
    38
    Điểm
    4/4 bài viết

    Default tìm ước số chung lớn nhất

    package uscln_bscnn;
    import java.util.*;
    public class USCLN_BSCNN
    {
    public static void main(String[] args)
    {
    int a,b;
    Scanner so = new Scanner(System.in);
    System.out.print("Nhap vao so thu nhat: ");
    a = so.nextInt();
    System.out.print("Nhap vao so thu hai: ");
    b = so.nextInt();
    //tim uoc so chung lon nhat
    System.out.print("uoc so chung lon nhat la: ");
    for(int i=1;i<a;i++)
    {
    int uscln;
    double x= a%i;
    double y= b%i;
    if(x==0 && y==0)
    {
    uscln =i;
    }
    }
    System.out.println(uscln);

    }
    }
    không hiểu lỗi của chương trình này. các bro có ai biết giúp em với
    thank nhiều.....

  2. #2
    nvhungits's Avatar
    nvhungits vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Mar 2010
    Đến từ
    Quận Bình Thanh HCM
    Bài
    54
    VZD
    299
    Cảm ơn
    52
    Điểm
    4/4 bài viết

    Default

    chuyển thử double x và double y qua int x và int y thử bạn chia thấy phần dư mà @@

  3. Có 1 thành viên cảm ơn nvhungits cho bài viết này:
    hoangkien0705 (19-08-2012)

  4. #3
    MonNo1's Avatar
    MonNo1 vẫn chưa có mặt trong diễn đàn Rìu Vàng Đôi
    Tham gia
    Aug 2008
    Đến từ
    Ha Noi, Vietnam, Vietnam
    Bài
    1.074
    VZD
    2.310
    Cảm ơn
    83
    Điểm
    1.241/413 bài viết

    Default

    Trích hoangkien0705 View Post
    package uscln_bscnn;
    import java.util.*;
    public class USCLN_BSCNN
    {
    public static void main(String[] args)
    {
    int a,b;
    Scanner so = new Scanner(System.in);
    System.out.print("Nhap vao so thu nhat: ");
    a = so.nextInt();
    System.out.print("Nhap vao so thu hai: ");
    b = so.nextInt();
    //tim uoc so chung lon nhat
    System.out.print("uoc so chung lon nhat la: ");
    for(int i=1;i<a;i++)
    {
    int uscln;
    double x= a%i;
    double y= b%i;
    if(x==0 && y==0)
    {
    uscln =i;
    }
    }
    System.out.println(uscln);

    }
    }
    không hiểu lỗi của chương trình này. các bro có ai biết giúp em với
    thank nhiều.....
    bạn khai báo int uscln; trong vòng lặp nên ngoài vòng lặp không nhận giá trị ấy được đâu.Bạn nên tham khảo thêm cái biến cục bộ và biến toàn cục nhé

    cách giải quyết là

    sửa thành

    PHP Code:
    int uscln=0;

    for(
    int i=1;i<a;i++)
    {

    double xa%i;
    double yb%i;
    if(
    x==&& y==0)
    {
    uscln =i

    }
    System.out.println(uscln); 

  5. Có 1 thành viên cảm ơn MonNo1 cho bài viết này:
    hoangkien0705 (19-08-2012)

  6. #4
    hoangkien0705's Avatar
    hoangkien0705 vẫn chưa có mặt trong diễn đàn Búa Gỗ Đôi
    Tham gia
    Aug 2010
    Bài
    42
    VZD
    238
    Cảm ơn
    38
    Điểm
    4/4 bài viết

    Default

    thank mọi người nhé. Minh làm được rồi. hjc

 

 

Quyền sử dụng

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