Chủ đề: Return 0 và Return 1 trong C?
-
09-09-2014, 08:18 AM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Anh có thể giải thích cho em đoạn chương trình kia dc k ạ?
View more random threads:
- Xin hướng dẫn về cách tính tọa độ tam giác
- Bài tập dấu ngoặc hợp lệ
- Giúp đệ mấy câu hỏi lý thuyết này vợi
- cấp phát bộ nhớ(làm sao để cấp phát bộ nhớ)
- Xây dựng hàm để tính X!
- bài tập về ngày sinh
- Tao ngau nhien ...
- Vấn đề tô màu cho hình động - Đồ họa máy tính
- Bai tap ma tran
- Giúp em bài tập quản lý thư viện sách ạ. Gấp lắm ạ
-
09-09-2014, 09:04 AM #2
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nếu n = 0 hoặc n = 1: không là số nguyên tố return 0(false)
cho i chạy từ 2 đến sqrt(n).(để kiểm tra snt thì phải duyệt tới n. nhưng người ta ngâm cứu thì chỉ cần tới sqrt(n) là đủ rồi)
nếu n chia hết cho i => không phải return 0
sau khi chạy hết vòng for mà n ko chia hết cho thằng i nào chia hết => nó là số nguyên tố => return 1
^^
-
09-09-2014, 04:46 PM #3
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Return 0 và Return 1 trong C?
Chào tất cả mọi người, em mới hoc C chưa lâu, còn nhiều cái còn nhầm lẫn, thậm chí đọc mãi không hiểu, 1 trong số đó là vần đề liên quan đến Return trong C, hôm nay mong được mọi người chỉ bảo
Ví dụ em có đoạn code đơn giản như thế này:
int soNT(long n){
if(n==0||n==1) return 0;
for(long i=2;i<=sqrt(n);i++){
if(n%i==0)
return 0;
}
return 1;
}
main(){
for(long i=1;i<=10;i++){
if(soNT(i)) printf("% d",i);
}
getch();
}
Mọi người có thể giải thích giúp em về vai trò của return 0 và return 1 trong đoạn code trên không, chúng hoạt động ntn? Em xin cảm ơn
-
09-09-2014, 06:36 PM #4
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
0 tương đương với false
1 tương đương với true
nói cách khác nó giống như kiểu boolean.
NGUỒN SỈ ÁO KHOÁC DENIM NỮ TPHCM CHẤT LƯỢNG CAO Bạn muốn nhập sỉ áo khoác denim nữ để bắt đầu việc buôn bán Online phong cách nhưng lại chưa có kinh nghiệm, muốn sắm xưởng sỉ xống áo vừa có thể giải...
Xưởng sỉ áo khoác jeans denim giá...