C là ngôn ngữ lập trình vạn năng. Ngoài việc C được dùng để viết hệ điều hành UNIX, người ta nhanh chóng nhận ra sức mạnh của C trong việc xử lý cho các vấn đề hiện đại của tin học. C không gắn với bất kỳ một hệ điều hành hay máy nào, và mặc dầu nó đã được gọi là " ngôn ngữ lập trình hệ thống" vì nó được dùng cho việc viết hệ điều hành, nó cũng tiện lợi cho cả việc viết các chương trình xử lý số, xử lý văn bản và cơ sở dữ liệu.
Giải hệ phương trình tuyến tính bằng ngôn ngữ lập trình cthuvienso24h
Bạn đang xem miễn phí một phần cuốn sách. Để đọc toàn bộ cuốn sách
vui lòng truy cập http://www.thuvienso24h.tk/ để Download.
Chúng tôi hỗ trợ bạn download mọi tài liệu từ 5 thư viện số :
http://thuvienso.hcmutrans.edu.vn
http://thuvien.hcmutrans.edu.vn/
http://www.vnulib.edu.vn:8000/dspace/
http://catalog.vnulib.edu.vn/primo_library/libweb/action/search.do
?page=azbooks
http://tvs.vinhuni.edu.vn/Default.aspx
ĐỀ CƢƠNG LẬP TRÌNH C LỚP CNT50DH1
Các bài tập xuất nhập giá trị Bài 1: Nhập 2 số nguyên x và y, sau đó in ra màn hình kết quả x + y, x- y, phần nguyên x chia y, phần dƣ của x cho y và phép chia của x cho y Bài làm:
Kết quả:
Bài 2: Nhập từ bàn phím tên của bạn, sau đó xuất ra câu: “Chao <ten>” trong đó ten ban là xâu mà bạn nhập vào bàn phím Bài làm:
#include <stdio.h> #include <conio.h> void main() { //Khai bao x va y la 2 so nguyen int x,y; float c; printf("Nhap x: "); scanf("%d",&x); //%d là định dạng kiểu nguyên printf("Nhap y: "); scanf("%d",&y); //&x, &y la dia chi cua bien x va bien y printf("%d + %d = %d\n",x,y,x+y); //gan %d thu nhat la x, %d thu 2 la y, thu 3 la x+y printf("%d - %d = %d\n",x,y,x-y); //ky tu \n la xuong dong tiep theo printf("%d * %d = %d\n",x,y,x*y); printf("%d / %d = %5.2f \n",x,y,(float)5/2); // %5.2f la de 5 khoang trong in x/y, trong do co 2 khoang trong in phan thap phan getch(); //cho an 1 phim de ket thuc chuong trinh }
#include <stdio.h> #include <conio.h> void main() { //Khai bao str la kieu xau do dai 30 char str[30]; printf("Ten cua ban: "); fflush(stdin); gets(str); //Không nên dùng scanf, hàm gets dùng để đọc xâu printf("Chao %s",str); //%s sẽ được gán bởi str getch(); //Chờ ấn phím bất kỳ để kết thúc }
Mọi thắc mắc, “ý kiến” xin liên hệ Đỗ Đức Hùng, ĐT: 01656.221.314 MAIL: doduchung2008@gmail.com yahoo: duc_hungcntt
1
Kết quả:
ĐỀ CƢƠNG LẬP TRÌNH C LỚP CNT50DH1
Sau đây là sự khác biệt khi ta thay lệnh gets(str) bằng scanf(“%s”,&str), kết quả in ra màn hình sẽ nhƣ sau:
Nhƣ vậy, màn hình in ra chỉ có từ “Do”
Tức là khi dùng scanf để đọc xâu, trong xâu đó có ký tự cách trống (space) thì nó sẽ dừng lại Bài 3: Nhập từ bàn phím 1 số nguyên x, 1 số thực y, sau đó in ra màn hình theo quy cách sau:
- Dòng 1, in số nguyên căn lề phải với 5 khoảng trống - Dòng 2, in số nguyên căn lề trái 5 khoảng trống - Dòng 3, in số nguyên căn phải 3 khoảng trống - Dòng 4, in số thực làm tròn 2 số thập phân - Dòng 5, in số thực với 6 khoảng trống, căn phải, làm tròn 3 chữ số thập phân - Dòng 6, in số thực 6 khoảng trống, căn trái, làm tròn theo quy cách.
Bài làm
#include <stdio.h> #include <conio.h> void main() { // Khai bao cac bien can dung int x; float y; printf("Nhap vao so nguyen x: "); scanf("%d",&x); printf("Nhap vao so thuc y: "); scanf("%f",&y); printf("%5d\n",x);
Smartbiz_He thong MES nganh may mac_2024juneSmartBiz
Cách Hệ thống MES giúp tối ưu Quản lý Sản xuất trong ngành May mặc như thế nào?
Ngành may mặc, với đặc thù luôn thay đổi theo xu hướng thị trường và đòi hỏi cao về chất lượng, đang ngày càng cần những giải pháp công nghệ tiên tiến để duy trì sự cạnh tranh. Bạn đã bao giờ tự hỏi làm thế nào mà những thương hiệu hàng đầu có thể sản xuất hàng triệu sản phẩm với độ chính xác gần như tuyệt đối và thời gian giao hàng nhanh chóng? Bí mật nằm ở hệ thống Quản lý Sản xuất (MES - Manufacturing Execution System).
Hãy cùng khám phá cách hệ thống MES đang cách mạng hóa ngành may mặc và mang lại những lợi ích vượt trội như thế nào.
Tuyển tập 9 chuyên đề bồi dưỡng Toán lớp 5 cơ bản và nâng cao ôn thi vào lớp ...Bồi Dưỡng HSG Toán Lớp 3
Tuyển tập 9 chuyên đề bồi dưỡng Toán lớp 5 cơ bản và nâng cao ôn thi vào lớp 6 trường chuyên. Đăng ký mua tài liệu Toán 5 vui lòng liên hệ: 0948.228.325 (Zalo - Cô Trang Toán IQ).
1. Bài Tập Tuần 7
Bài 1:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
int main(void)
{
int a = 3; b =7;
float x=5, y==9;
3=a+b;
a= 3 + 2.5;
printf("a = %fn",a);
printf("x = %in",y);
printf("Tong = %dn", a+b);
printf("Tich = %dn", x*y);
return 0;
}
Xác đị nh lỗi của đoạn chương trình sau và sửa lỗi
Gợ ý:
i
Một số lỗi thường gặp
Khai báo thiếu thư viện
Chưa khai báo biến đã dùng
Khai báo biến trùng tên
Chưa khai báo biến đã dùng
Thiếu dấu ; khi kết thúc câu lệnh
Dùng lệnh gán sai (hay nhầm lần giữa lệnh gán và lệnh so sánh giống nhau ==)
Sai kiểu dữ liệu và kiểu giá trị in ra
Vậy các lỗi sai ở trên sẽ là
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
int main(void)
{
int a = 3; b =7;
float x=5, y==9;
3=a+b;
a= 3 + 2.5;
printf("a = %fn",a);
printf("x = %in",y);
printf("Tong = %dn", a+b);
printf("Tich = %dn", x*y);
return 0;
}
2. Các bạn tựđiền nguyên nhân lỗi!
Bài 2. Xác định giá trị của các biến, và kết quả hiển thị ra màn hình sau khi thực hiện các câu lệnh sau
1
2
3
4
5
6
7
int a = 3,b =7;
float x=5,y=9;
printf("a = %in",a++);
printf("x = %fn",++y);
printf("Tong = %dn", a+b--);
printf("Tich = %fn", ++x*y--);
Gợ ý:
i
Chú ý dạng tiền tố, hậu tố xem cái nào được thực hiện trước
Tiền tố: Thực hiện trước rồi mới thực hiện biểu thức
Hậu tố: Thực hiện biểu thực rồi mới thực hiện tăng/giảm
Vậy
Dòng 4: Dạng hậu tố in ra rồi mới tăng a lên 1: vậy in ra sẽ là a = 3
Dòng 5: Tăng y rồi mới in ra vậy in ra sẽ là x=10.000000
Dòng 6: thực hiện a+b rồi mới giảm b, a trước là 4, b là 7, vậy in ra sẽ là 11 (b sau khi thực hiện sẽ
còn 6)
Dòng 7: tăng x trước, rồi thực hiện biểu thức, sau đó giảm y, vậy kết quả in ra là Tich = 60.000000