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

Bài tập ngôn ngữ lập trình c đầy đủ các phần

56 1,2K 3

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 56
Dung lượng 233 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài tập ngôn ngữ lập trình c đầy đủ các phần Câu 1.2: Viết hàm tính giai thừa của một số nguyên không âm. Viết chương trình nhập vào từ bàn phím số nguyên dương n, áp dụng hàm trên in ra màn hình giai thừa của n.

Trang 1

Ngôn Ngữ lập trình C - code Dũng NV 54k4CNTT

Câu 1.1: Viết hàm tính tổng s = 1 + 3 + 5 + … + (2*n + 1), với n nguyên dương Viết chương trình nhập vào từ bàn phím

số nguyên dương n, áp dụng hàm trên tính và in ra màn hình tổng tương ứng

// bai1.cpp : Defines the entry point for the console application

Câu 1.2: Viết hàm tính giai thừa của một số nguyên không âm Viết chương trình nhập vào từ bàn phím số nguyên dương

n, áp dụng hàm trên in ra màn hình giai thừa của n

// bai2.cpp : Defines the entry point for the console application

Trang 4

if (ktsnto(n)) printf("\n%5d La so nguen to",n);

else printf("\n%5d khong phai la so nguen to",n);

Trang 5

Định nghĩa số hoàn thiện[sửa | sửa mã nguồn]

Số hoàn thiện là các số nguyên dương n sao cho:

if (ktsht(n)) printf("\n%5d La so hoan thien",n);

else printf("\n%5d khong phai la so hoan thien",n);

Trang 6

printf("\nGiai phuong trinh he so: a= %5.2f, b=%5.2f, c=%5.2f",a,b,c);

if (a==0&&b==0&&c==0) printf("\nPhuong trinh vo so nghiem");

if (denta<0) printf("\nPhuong trinh vo nghiem");

if (denta==0) printf("\nPhuong trinh co nghiem kep x1=x2=%f",(-b)/(2*a));

if (denta>0) printf("\nPhuong trinh co 2 nghiem phan biet: x1 = %f, x2 = b+sqrt(denta))/(2*a));

// cbai12.cpp : Defines the entry point for the console application

Trang 7

if (ktcan(a,b,c)&&ktvuong(a,b,c)) printf("\nLap duoc tam giac vuong can");

else if (ktvuong(a,b,c)) printf("\nLap duoc tam giac vuong");

else if (ktdeu(a,b,c)) printf("\nLap duoc tam giac deu");

else if (ktcan(a,b,c)) printf("\nLap duoc tam giac can");

else printf("\nLap duoc tam giac thuong");

Trang 8

Ngôn Ngữ lập trình C - code Dũng NV 54k4CNTT

Câu 1.14: Viết hàm tính số fibonaxi thứ n Viết chương trình nhập vào từ bàn phím số nguyên dương n Áp dụng hàmtrên tìm và in ra màn hình số fibonaxi tương ứng

Dãy Fibonacci là dãy vô hạn các số tự nhiên bắt đầu bằng hai phần tử 1 và 1, các phần tử sau đó được thiết lập theo quy

tắc mỗi phần tử luôn bằng tổng hai phần tử trước nó Công thức truy hồi của dãy Fibonacci là:

// cbai14.cpp : Defines the entry point for the console application

Câu 1.15: Viết hàm có kiểu void nhằm đổi chỗ giá trị hai biến thực cho nhau Viết chương trình nhập vào từ bàn phím hai

số thực x, y, áp dụng hàm trên để đổi chỗ giá trị hai biến x, y cho nhau In ra màn hình giá trị của x và y trước và sau khi đổi chỗ

// cbai15.cpp : Defines the entry point for the console application

printf("Nhap so thuc a: a = "); scanf("%f",&a);

printf("Nhap so thuc b: b = "); scanf("%f",&b);

printf("\nTruoc khi doi cho.\n a = %5.2f\n b = %5.2f ",a,b);

doicho(&a,&b);

printf("\nSau khi doi cho.\n a = %5.2f\n b = %5.2f",a,b);

getch();

return 0;

Trang 9

Câu 1.17: Viết hàm tính độ dài xâu ký tự (không sử dụng hàm chuẩn strlen) Viết chương trình nhập vào từ bàn phím xâu

ký tự s, áp dụng hàm trên in ra màn hình độ dài của xâu vừa nhập?

// cbai17.cpp : Defines the entry point for the console application

Trang 10

// cbai19.cpp : Defines the entry point for the console application.

Trang 11

if (a!=0) printf("\nPhuong trinh co mot nghiem: x = %5.2f",-b/a);

else if (b==0) printf("\nPhuong trinh co vo so nghiem");

else printf("\nPhuong trinh vo nghiem.");

Trang 37

- Viết hàm tạo phân số

- Viết hàm in phân số dạng tu/mau

- Viết hàm tính tổng hai phân số, kết quả trả về phân số Viết chương trình sử dụng các hàm trên nhập hai phân số, tính và in ra màn hình tổng của chúng.

// bai1.cpp : Defines the entry point for the console application

Trang 38

- Viết hàm tạo phân số

- Viết hàm in phân số dạng tu/mau

- Viết hàm tính tổng hai phân số, kết quả trả về phân số Viết chương trình sử dụng các hàm trên nhập mảng n phân số, tính và in ra màn hình tổng của chúng.

// bai1s.cpp : Defines the entry point for the console application

Trang 39

- Viết hàm tạo phân số

- Viết hàm in phân số dạng tu/mau

- Viết hàm tính hiệu hai phân số, kết quả trả về phân số Viết chương trình sử dụng các hàm trên nhập hai phân số, tính và in ra màn hình hiệu của chúng.

// bai2.cpp : Defines the entry point for the console application

Trang 40

- Viết hàm tạo phân số

- Viết hàm in phân số dạng tu/mau

- Viết hàm tính hiệu hai phân số, kết quả trả về phân số Viết chương trình sử dụng các hàm trên nhập mảng n phân số, tính và in ra màn hình hiệu của chúng.

// bai2s.cpp : Defines the entry point for the console application

Trang 41

- Viết hàm tính tổng hai số phức, kết quả trả về số phức Viết chương trình sử dụng các hàm trên nhập hai số phức, tính và in ra màn hình tổng của chúng.

// bai3.cpp : Defines the entry point for the console application

Trang 42

- Viết hàm tính tổng hai số phức, kết quả trả về số phức Viết chương trình sử dụng các hàm trên nhập mảng n số phức, tính và in ra màn hình tổng của chúng.

// bai3s.cpp : Defines the entry point for the console application

Trang 43

- Viết hàm tính tổng hai số phức, kết quả trả về số phức Viết chương trình sử dụng các hàm trên nhập hai số phức, tính và in ra màn hình hiệu của chúng.

// bai4.cpp : Defines the entry point for the console application

// bai3.cpp : Defines the entry point for the console application

Trang 44

- Viết hàm tính tổng hai số phức, kết quả trả về số phức Viết chương trình sử dụng các hàm trên nhập mảng n số phức, tính và in ra màn hình hiệu của chúng.

// bai4s.cpp : Defines the entry point for the console application

Trang 45

Trong đó, diemcanam = (diemky1 + diemky2*2)/3;

- Viết hàm nhập mảng n sinh viên

- Viết hàm xem thông tin sinh viên gồm họ tên, tuổi, điểm cả năm

Viết chương trình sử dụng các hàm trên nhập vào từ bàn phím 5 sinh viên, cho xem thông tin về các sinh viên vừa nhâp.

// bai5.cpp : Defines the entry point for the console application

Trang 46

printf("\n\nthong tin sinh vien : ");

printf("\nNhap ho ten %s : ",a.hoten);

printf("\n tuoi : %d ",a.tuoi);

printf("\n dien ky I : %5.2f ",a.dk1);

printf("\n diem ky II : %5.2f ",a.dk2);

printf("\n diem ca nam : %5.2f ",a.dcn);

Trang 54

for (i=0;i<1000;i++) y[i]=0;

for (i=0;i<n;i++) (y[x[i]])++;

for (i=1;i<=n;i++) if (y[i]!=1) return 0;

Trang 56

Ngôn Ngữ lập trình C - code Dũng NV 54k4CNTT

daycon(a,n);

getch();

}

Ngày đăng: 16/10/2014, 18:00

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w