-
21-11-2012, 08:04 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
mình đặt dk rồi mà sao nó hiểu nhầm được nhỉ , hơn nữa i < strlen (a) thì làm sao lại tự nhiên nhảy tử 3 lên 25 được, định thay thuật toán khác mà nghĩ mãi cũng chỉ nghĩ ra cách kiểm tra từng ký tự, mới học c mà ^^
View more random threads:
- cau len if(x) {};
- phần nhập và xuất dữ liệu ko chạy được
- Thắc mắc về sắp xếp!
- đề án Tô 1 Mẫu Tô Kín Trong 1 đa Giác!
- Cho mình hỏi sự khác biệt giữa con trỏ
- Hàm prinft trên C, cách sử dụng hàm printf?
- Nhân đôi,ba chuỗi kí tự
- Cần công thức chuyển từ ngày tháng dương lịch -> ngày tháng âm lịch
- Lớp cơ sở trừu tượng trong C++. không báo lỗi nhưng kết quả không như mong muốn. Dữ liệu vẫn trùng lặp.
- C# có ai bik làm bài này không giúp e vs
-
21-11-2012, 08:44 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi yokashi
-
21-11-2012, 08:52 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
uh , mình vừa chạy lại thì lỗi đấy lại biến mất , khó hỉu quá
Tiện cho mình hỏi câu lệnh nào để xóa hoàn toàn các ký tự trong chuỗi vậy , vì thuật toán của mình nếu có từ 2 số trở lên thì cần phải xóa hết dữ liệu chuỗi so[100] đi nếu không sẽ bị lỗi
-
21-11-2012, 09:16 AM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi trinhhai1269
-
21-11-2012, 01:10 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
ok , mình tìm được lỗi rồi , hóa ra do cái c free 5. nó có vấn đề , remove đi cài c free 4 . lại xài được bt ^^
-
21-11-2012, 07:46 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Chuyển số thành chữ trong văn bản
Em muốn chuyển hết các chữ số trong văn bản thành chữ : 1920 -> mot nghin chin tram hai muoi
code chuyển ký tự số thành chữ thì em có rồi vả chạy rất ngon ,vấn đề là khi em lập trình phần kt số lại bị lỗi
Mã:int main() { char so[20]; char s[100],d[100]; char a[100]; int i=0,j=0,k=0,n=0; printf("Nhap vao mot doan van ban:");fflush(stdin);gets(a); strlwr(a); for(i=0;i<strlen(a);i++) { if(a[i]>=48&&a[i]<=57) // xem ky tu co phai la so khong { so[j]=a[i]; j++; so[j]='\0'; //khoa chuoi so lai printf("%d ",i); puts(so);// em bi loi o day len dat lenh in de xem sao bi loi if(n==0) { k=i;n++; // k la vi tri bat dau xuat hien so } }else { if(n!=0) //kt xem co so hay chua { xuLyDocSo(s,so); thaythe(a,so,s,k,d); } k=n=0; } } puts(a); getch(); return 0;}
màn hình : a mot tram hai muoi ba a
nhưng nếu nhập :a123a
màn hình : 1 1
2 12
3 123
25 1236 // tai sao lai co dong nay ??
a mot tram hai muoi ba a mot nghin hai tram ba muoi sau
Nghĩ nát đầu từ đêm qua đến h mà không tìm đuoc lý do . Help me !!
Em đã cho vào code sao nó không đổi màu chữ thê ?
-
21-11-2012, 07:51 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi trinhhai1269
còn cái a123a mình nghĩ do nó nghĩ a cũng là 1 số nên chuyển luôn
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...