![]() |
|
|
#1 |
|
Búa Gỗ
![]() Tham gia: Oct 2007
Bài: 20
VZD: 1.936
Cảm ơn: 1
Điểm: 1/1 bài viết
|
Yêu cầu nhập 1 số có 3 chữ số. Viêtd chương trình cho máy in ra màn hình dạng đọc của số đó. Ví dụ: 123 thì đọc là "MỘT HAI BA".
|
|
|
|
|
|
#2 |
|
Rìu Bạc
![]() Tham gia: Dec 2007
Bài: 319
VZD: 4.893
Cảm ơn: 19
Điểm: 81/54 bài viết
|
Bạn làm như sau: tao một mảng char a[10][6] gồm 10 phần tử từ không đến chín của chuỗi 6 kí tự, rồi gán như sau:
A[0]='khong '; A[1]='mot '; A[2]='hai '; A[3]='ba '; A[4]='bon '; A[5]='nam '; A[6]='sau '; A[7]='bay '; A[8]='tam '; A[9]='chin '; Nhấp số char st; để viết thành chữ. Chạy vòng lặp for (i=1;i<strlen(st);i++) biến đổi st[i] thành số rồi gán vào biến n, xuất printf("%c ",A[n]); - Thuật toán thì đúng rồi bạn dựa theo nó mà làm, còn C mình mới học viết code sai lung tung, chỉ là cố viết để minh họa cho bạn hiểu thôi. Mình làm bài này rồi nhưng bằng pascal cơ. Bạn làm được rồi thì post code lên cho anh em xem phát.
__________________
-_::Tin Học là chia sẻ ::_- http://cnttk1a.hnsv.comChào mừng các bạn đến diễn đàn lớp tui! thay đổi nội dung bởi: Mr_Dolphin, 08-05-2008 lúc 02:01. |
|
|
|
|
|
#3 |
|
Rìu Sắt Đôi
![]() Tham gia: Dec 2007
Bài: 223
VZD: 4.996
Cảm ơn: 24
Điểm: 72/43 bài viết
|
yêu cầu của bạn chỉ nhập 1 số đúng ko? và số đó bạn khẳng định là chắc chắn có 3 chữ số thì làm thế, mình nghĩ hay hơn. ko dùng đến chuỗi
Code:
//nhập n int hangtram = n/100 -->đọc số hàng trăm: //dùng switch là 0 thì đọc là không trăm, 1 đọc là 1 trăm,...9 thì đọc là chín trăm n = n%100; //để biến n về lại số có 2 chữ số //xuất xong: kiểm tra xem n == 0 thì dừng toàn bộ lại là exit //đề phòng 100, 200 int hàng chục =n/10 -->đọc hàng chục: //dùng switch //kiểm tra n lần nữa n=n%10 //cái này chính là hàng đơn vị -->đoc hàng đơn vị
__________________
![]() Bạn có trang web với địa chỉ dài khó nhớ, muốn dễ nhớ như http://it9x.co.cc thì click vào hình dưới để đăng kí tên miền free CO.CC . Ủng hộ it9x thì bạn click vào hình để đăng kí nha. ![]() List bài tập lập trình C cơ bản và tổng hợp List mảng một chiều List ma trận (mảng 2 chiều) |
|
|
|