-
02-06-2008, 02:18 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Giúp Bài Hai Xâu đồng Dạng Này !!!!
Mã:#include<conio.h> #include<stdio.h> #include<string.h> void main() { int i,k; char *x,*y; char tg; int d; clrscr(); printf(" nhap vao xau x:"); fflush(stdin); gets(x); printf(" nhap vao xau y:"); fflush(stdin); gets(y); for(i=0;i<=strlen(x);i++) for(k=0;k<=strlen(x);k++) if(x[i]>x[k]) { tg=x[i]; x[i]=x[k]; x[k]=tg; } for(i=0;i<=strlen(y);i++) for(k=0;k<=strlen(y);k++) if(y[i]>y[k]) { tg=y[i]; y[i]=y[k]; y[k]=tg; } d=strcmp(x,y); printf(" strcmp(x,y)=%d",d); if(d==0) printf(" hai xau nay dong dang"); else printf(" hai xau nay ko dong dang"); getch(); }
Tiện đây cho mình hỏi thêm nếu chuyển bài này thành bai dùng hàm nguyên mẫu thì khi gọi hàm làm thế nào ??
thank bạn trước!!!!!!!!View more random threads:
- Tài liều về chuỗi, ai có giúp mình?
- [Cấu trúc và con trỏ trong C]
- bài tập C tìm kiếm theo kiểu mảng?
- vấn đề tự debug trên visual 2010
- xin thuật toán thực hiện phép nhân như hồi tiểu học
- Lỗi hàm tiềm kiếm nhị phân
- tạo file - ghi - đọc file trong c++
- tạo thư viện trong C như thế nào?
- Về hàm đối xứng
- chuyên lập trình
-
02-06-2008, 03:07 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi lebatung
-
02-06-2008, 04:37 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
[quote=manhcuongbx;45197]Tớ chạy thử thấy sau khi qua sắp xếp hai xâu x,y của bạn ko còn nữa nên lúc nào chương trình cũng báo là đồng dạng là đúng rồi[/QUOTe
Thế làm thế nào hả bạn? [IMG]images/smilies/icon_question.gif[/IMG] [IMG]images/smilies/icon_question.gif[/IMG] [IMG]images/smilies/icon_question.gif[/IMG] [IMG]images/smilies/icon_question.gif[/IMG]
chỉ hộ cho tớ với, tại sao xâu x và y lai không còn nữa , tớ có xóa hai xâu này đâu
Gửi bởi HaiLy
Vui lòng không gửi nhiều bài viết liên tục, liền nhau trong một đề tài. Đọc Nội quy để biết thêm chi tiết
-
02-06-2008, 05:19 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- hà nội
- Bài viết
- 0
Mã:#include<conio.h> #include<stdio.h> #include<string.h> void main() { int i,k; char x[10],y[10]; char tg; int d; clrscr(); printf(" nhap vao xau x:"); gets(x);fflush(stdin); printf(" nhap vao xau y:"); gets(y);fflush(stdin); for(i=0;i<strlen(x);i++) for(k=i+1;k<strlen(x);k++) if(x[i]>x[k]) { tg=x[i]; x[i]=x[k]; x[k]=tg; } for(i=0;i<strlen(y);i++) for(k=i+1;k<strlen(y);k++) if(y[i]>y[k]) { tg=y[i]; y[i]=y[k]; y[k]=tg; } d=strcmp(x,y); printf(" strcmp(x,y)=%d",d); if(d==0) printf(" hai xau nay dong dang"); else printf(" hai xau nay ko dong dang"); getch(); }
-
02-06-2008, 05:21 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi lebatung
Mã:nhap vao xau x:qwer nhap vao xau y:wsxcv strcmp(x,y)=2 2 xau nay ko dong dang
Mã:nhap vao xau x:asdf nhap vao xau y:dsaf strcmp(x,y)=0 2 xau nay dong dang
-
02-06-2008, 05:32 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Tớ chạy thử thấy sau khi qua sắp xếp hai xâu x,y của bạn ko còn nữa nên lúc nào chương trình cũng báo là đồng dạng là đúng rồi
-
02-06-2008, 05:43 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
chương trình của bạn có phải thực hiện theo thuật toán sau không:
+ nhập vào 2 chuỗi
+ xét trong mỗi chuỗi : đưa ký tự có mã ASCII nhỏ nhất lên vị trí đầu của chuỗi.
+sau đó so sanh 2 chuỗi , strcmp() ==0 thì đồng dạng, else ko đồng dạng.
It's that right?
Theo mình, chuỗi đồng dạng của bạn những chuỗi mà chứa cùng một số lượng ký tự và ký tự ở 2 chuỗi giống nhau.
-
02-06-2008, 06:00 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Code tớ sửa lại rồi, có mấy chỗ tơ nghĩ ko cần thiết.
Mã:#include<conio.h>#include<stdio.h>#include<string.h>void main(){ int i,k; char *x,*y; char tg; int d; clrscr(); printf(" nhap vao xau x:"); //fflush(stdin); gets(x); printf(" nhap vao xau y:"); //fflush(stdin); gets(y); for(i=0;i<strlen(x);i++) for(k=0;k<strlen(x);k++) if(x[i]>x[k]) { tg=x[i]; x[i]=x[k]; x[k]=tg; } for(i=0;i<strlen(y);i++) for(k=0;k<strlen(y);k++) if(y[i]>y[k]) { tg=y[i]; y[i]=y[k]; y[k]=tg; } d=strcmp(x,y); //printf(" strcmp(x,y)=%d",d); if(d==0) printf(" hai xau nay dong dang"); else printf(" hai xau nay ko dong dang"); getch(); }
-
02-06-2008, 06:35 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi mindmap2008
-
03-06-2008, 03:31 PM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Ừ , mình hấp tấp quá
Hiện nay, có khá nhiều sản phẩm dương vật giả giá rẻ xuất hiện trên thị trường. Chúng đến từ các nhà sinh sản ở khắp nơi trên thế giới như Mỹ, Nhật, Hồng Kông…Hơn nữa, các đồ chơi này cũng khá đa...
Top một số dương vật giả rẻ và...