Lập trình C
Bài 4. Lập trình hàm
Võ Đức Hoàng
Email: hoangvd.it@dut.udn.vn
Website: http://bkcit.dut.udn.vn/
Cập nhật: 8/2018 1
2
Mục tiêu
1. Trình bày kỹ thuật lập trình bằng phương pháp hàm
2. Cách thức phân tích bài toán thành các hàm con
3. Giới thiệu về hàm đệ quy
3
Xét chương trình nhập vào số nguyên dương n,
in ra màn hình các số nguyên tố nh hơn n
dụ:
Nhập n = 10
Kết qu in ra màn hình là: 2, 3, 5, 7
dụ
4
int main()
{
int n;
printf("Nhap so nguyen duong: ");
scanf("%d", &n);
printf("Cac so nguyen to nho hon %d la:\n", n);
for (int so = 2; so < n; so++)
{
int d = 0;
for (int i = 1; i <= so; i++)
{
if (so%i == 0)
d++;
}
if (d == 2)
printf("%d\t", so);
}
getch();
return 0;
}
Kiểm tra xem giá
trị của so phải
số nguyên tố?
5
int main()
{
int n;
printf("Cac so nguyen to nho hon %d la:\n", n);
for (int so = 2; so < n; so++)
{
}
getch();
return 0;
}
Nhập số nguyên ơng n
Kiểm tra xem so phải số nguyên tố không?
Nếu số nguyên t thì in so ra màn hình