Tải bản đầy đủ (.pdf) (59 trang)

bài tập và hướng dẫn giải bài tập tự luyện lập trình c nâng cao

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.37 MB, 59 trang )

Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 1

Dùng hàm để tính tích vô hứng của hai vecto x và y


Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 2

Tim vi tri xuat hien cuoi cung cua mot chuoi con trong mot chu


Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 3

Sử dụng biến con trỏ khai báo biến con trỏ hiển thị theo bảng sau


Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 4

Sử dụng con trỏ để trỏ tới hàm hiển thị lên màn hình 12 con giáp


Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN



Viết chương trình để hoán vị một số nguyên được nhập từ bàn phím
/* truyen bang bien */

Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 6

Tìm tất cả các hoán vị của một mảng gồm 5 phần tử nhập từ bàn phím

Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 7

Bài toán minh họa cách xây dụng một c ấu trúc
ket qua thuc hien chuong trinh
25 hai 1945
30 tu 1970
luong =550.00

Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 8

Sử dụng hàm trên các cấu trúc để hiện ngày tháng năm sinh của một người

Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 9


Dùng biến con trỏ để quản lý cấu trúc hiển thị tên tuổi hiển thị bảng sau


Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 10

Sử dụng con trỏ để nhập dữ liệu vào tập tin, cho biết tên, tuổi của tập tin

Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 11

Hiển thị cấu trúc lý lịch trích ngang


Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 12

Giải bài toán ma trận đối xứng bằng hệ phương trình tuyến tính
Bằng phương pháp GAUSS AX=B

Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 13

Xóa tập tin trong thư mục chỉ định, bạn cho biết tập tin cần xóa




Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 14

Đếm ký tự của tập tin dung hàm putc đếm ký tự của tập tin văn bản
Cho biết tên tập tin cần đọc

Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 15

Hiển thị dòng chữ khi chạy ghi dữ liệu vào tập tin



Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 16

Khai báo biến tập tin đọc chấm nội dung tên tập tin trong văn bản

Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 17

Bài toán chỉ thị dùng hàm #define để định nghĩa các macro có đối
tương tự như các hàm: cho biết số lượng binh sĩ, số thứ tự binh sĩ được
chọn


Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 18

Giải hệ phương trình tuyến tính với các hệ số là ma trận tam giác , cho biết cấp
ma trận.

Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 19

Kiểm tra ma trận sau xem có phải là đối xứng không,, xét một tam giác
xem có đối xứng


Website học trực tuyến – www.videobook.vn

BÀI TẬP TỰ LUYỆN 20

Thiết lập một ma trận đơn vị cấp N Kiem tra xem mot tam giac co
phai la doi xung hay khong
Cho biet cap ma tran

Website học trực tuyến – www.videobook.vn

HƯỚNG DẪN BÀI TẬP TỰ LUYỆN 1


#include <conio.h>
#include <stdio.h>

float x[]={4,6,8,3.5},
y[]={2.6,3.2,4,7};
void main()
{
float s=0;
int i=0;
while (s+=x[i] * y[i],++i -4) /* ? */
; /* ? */
printf("\n Vecto x[]={4,6,8,3.5}");
printf("\n Vecto y[]={2.6,3.2,4,7}");
printf("\nTich vo huong cua 2 vecto X va Y = %8.2f ",s);
getch();
}

Website học trực tuyến – www.videobook.vn

HƯỚNG DẪN BÀI TẬP TỰ LUYỆN 2

#include <stdio.h>
#include <conio.h>
#include <string.h>

int xhcuoi (char *source, char *substr)
{
char *found, *tmpstr;
tmpstr = found = source;
while ((found = strstr(found, substr)) != NULL)
{
tmpstr = found;
found++;

}
return tmpstr - source;
}
void main()
{
char source[250], substr[250];

printf("\nNhap chuoi nguon : ");
Website học trực tuyến – www.videobook.vn

gets(source);
printf("\nNhap chuoi tim kiem : ");
gets(substr);
printf("\nVi tri xuat hien cuoi cung = %d", xhcuoi(source, substr));
getch

Website học trực tuyến – www.videobook.vn

HƯỚNG DẪN BÀI TẬP TỰ LUYỆN 4

#include <conio.h>
#include <stdio.h>
typedef char name[8];
main()
{
name a[12]={"Ty","Suu","Dan","Mao","Thin","Ti",
"Ngo","Mui","Than","Dau","Tuat","Hoi"};
int k;
name *p;
p=a;


for(k=0;k<=11;k++)
printf("\n%30c %s ",' ',*(p+k));
getch();



Website học trực tuyến – www.videobook.vn

HƯỚNG DẪN BÀI TẬP TỰ LUYỆN

void Hoanvi(int *a,int *b)
{
int Tam;
Tam=*a;
*a=*b;
*b=Tam;
}
main()
{
int a,b;
printf("\nNhap so thu nhat : ");
scanf("%d",&a);
printf("\nNhap so thu hai : ");
scanf("%d",&b);
Hoanvi(&a,&b);
printf("\nSau khi hoan vi,so thu nhat = %d ",a);
printf("\nCon so thu hai = %d ",b);
getch();

×