1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài kiểm tra C

2 321 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 16,53 KB

Nội dung

Assignment 2Câu hỏi 1: Viết một chương trình dựa trên menu như sau: 1 Nhap N,M 2 Hiển thị hình chữ nhật số của M với N cột 3 Tính tổng các số nguyên tố trong hình chữ nhật này 4 Tính tổn

Trang 1

Assignment 2

Câu hỏi 1: Viết một chương trình dựa trên menu như sau:

1 Nhap N,M

2 Hiển thị hình chữ nhật số của M với N cột

3 Tính tổng các số nguyên tố trong hình chữ nhật này

4 Tính tổng các số ơ hàng cuối cùng

5 Thóat

Q1 Nhập N

Khi người dùng chọn 1 từ menu chính, làm như sau:

• Đầu tiên hiển thị dòng “Nhập giá trị N:”, N phải là số dương

• Sau đó, hiển thị dòng cảnh báo và bắt nhập lại N nếu người dùng nhập vào số âm hoặc bằng không

• Tiếp theo, hiển thị dòng “Nhập giá trị M:” và nhập số nguyên M phải lớn hơn N

• Sau đó hiển thị dòng cảnh báo và bắt nhập lại M nếu nó nhỏ hơn N

• Cuối cùng lưu hai biến N, M vào hai biến trong hàm main() và trả lại menu chính Module này phải được viết thành hàm thực hiện chức năng sau:

• Hai đối số được truyền theo kiểu tham chiếu(sử dụng con trỏ)

• Lưu giá trị người dùng nhập vào từ bàn phím vào biến trong hàm main()

Q2 Hiển thị hình chữ nhật số M với N cột

Khi người dùng chọn số 2 từ menu chính, hiển thị hình chữ nhật của số M với N cột(hình chữ nhật có vị trí số 1 là 1, vị trí thứ 2 là 2…)

Phần này phải viết thành hàm có chức năng như sau:

• Hàm có 2 đối số truyền theo kiểu tham chiếu

• Hiển thị kết quả

Example:

With N = 3, M = 10:

1 2 3

4 5 6

7 8 9

10

With N = 4, M = 10:

1 2 3 4

5 6 7 8

9 10

With N = 4, M = 15:

1 2 3 4

5 6 7 8

9 10 11 12

13 14 15

Q3 Khi người dùng chọn số 3 từ menu chính, tính tổng các số nguyên tố trong hình hình chữ nhật và trả về kết quả cho hàm main()

Module này phải viết thành hàm như sau:

• Hàm có 2 đối số truyền theo kiểu tham trị

• Trả lại kết quả cho hàm main()

Chú ý: Viết một hàm riêng để kiểm tra một số có phải là số nguyên tố không

Example:

With N = 3, M = 10:

The result is:18 With N = 4, M = 10: The result is:18 With N = 4, M = 15: The result is:42

Q3 Cộng các số ở cột cuối cùng

Khi người dùng chọn số 4 từ menu chính, chương trình sẽ cộng các phần tử ở cột cuối cùng và trả về kết quả cho hàm main()

Trang 2

Phần này phải viết thành hàm như sau:

• Hàm có 2 đối được truyền theo kiểu tham trị

• Trả lại kết quả cho hàm main()

Example:

With N = 3, M = 10:

The result is:18 With N = 4, M = 10: The result is:12 With N = 4, M = 15: The result is:24

Q5 Thóat

Khi người dùng chọn 5 từ menu chính, thóat khỏi chương trình

Câu 2:

Viết một chương trình nhập N chuỗi, lưu các chuỗi này vào trong một mảng, hiển thị ra màn hình gồm ba phần, phần thứ nhất hiển thị tất cả các chuỗi, dòng thứ 2 gồm tổng số các chuỗi có chiều dài là một số chẵn(ví dụ: chuỗi s có chiều dài là số chẵn nếu strlen(s) %2==0) và phần 3 in

ra tất cả các chuỗi có chiều dài là số chẵn

Chương trình phải được tổ chức thành các hàm như sau:

• Nhập vào số N và các chuỗi

• Hiển thị nội dung 3 phân như mổ tả trên Chú ý: N<100

Example:

N = 7

a[0] = Hello

a[1] = How

a[2] = are

a[3] = you

a[4] = I

a[4] = am

a[4] = fine

All Stríng:

Hello

How

are

you

I

am

fine

Number of even string: 2

Even string list:

am

fine

Ngày đăng: 02/12/2016, 22:49

Xem thêm

TỪ KHÓA LIÊN QUAN

w