Bài tập tin học đại cương-hàm - Pdf 13

Chú ý.
• Các bài tập ở đây đa số chỉ yêu cầu xây dựng hàm thỏa mãn yêu cầu cụ thể nào
đó. Sinh viên cần viết thêm hàm main() để kiểm tra hàm vừa cài đặt.
Câu 1. Xây dựng hàm tính giá trị x
y
với x là một số thực, y là số nguyên dương. Chú
ý: nếu y < 0 thì hàm trả về giá trị -1.
Câu 2. Xây dựng hàm tính giai thừa của một số nguyên
Câu 3. Xây dựng hàm tính giai thừa cách của một số nguyên
n!! = 1×3×5× … × n nếu n lẻ
n!! = 2×4×6× … × n nếu n chẵn
Câu 4. Xây dựng hàm cho biết một số nguyên dương có phải là một số nguyên tố hay
không. Trả về 0 nếu không, trả về 1 nếu có, trả về -1 nếu đối số không phải là
số nguyên dương.
Câu 5. Xây dựng hàm cho biết một số nguyên dương có phải là một số hoàn thiện
hay không, hàm trả về 0 nếu không, trả về 1 nếu có, trả về -1 nếu đối số không
phải là số nguyên dương. Số hoàn thiện là số bằng tổng tất cả các ước của nó
(ngoại trừ bản thân số đó). Ví dụ 6 là số hoàn thiện vì 6 = 1 + 2 +3.
Câu 6. Cho hàm fct có cài đặt như sau:
int fct(int x, int y)
{
int i;
int ket_qua;
if(x<0) return (ket_qua = -1);
ket_qua = 0;
i = 0;
while(i<y)
{
ket_qua = ket_qua + y;
i += 2;
}

Nếu người sử dụng ấn phím 3 thì chương trình sẽ hỏi lại người sử dụng có thật
sự muốn thoát khỏi chương trình hay không, nếu người sử dụng ấn phím ‘c’ hoặc
‘C’ thì kết thúc chương trình, nếu người sử dụng ấn phím nào khác thì quay trở lại
menu chính


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status