-
01-12-2010, 12:30 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bài toán đảo chuỗi kí tự trong lập trình C
Mã:#include<conio.h>#include<stdio.h>void main(){int j;char name[30];puts(" nhap ten");gets(name);for(j=29;j>=0;j--)printf("%c",name[j]);getch();}
-
01-12-2010, 12:48 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn thử cái này xem thế nào nha!
Mã:#include<stdio.h>#include<conio.h>#include<string.h>#include<stdlib.h>int main (){ clrscr (); char* p; int i,n; p = (char*)malloc(128); printf(" Nhap xau ki tu :"); gets (p); n = strlen(p); printf(" xau dao: "); for( i = n-1; i>=0; i --) putchar(p[i]); printf(" "); free(p); getch (); return 0;}
-
04-12-2010, 04:25 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi trinhthanhkstn
Dùng cái này bác ah.
for (j=strlen(s)-1; j>=0; j--)
Nhớ thêm cho cái string.h vào
-
04-12-2010, 05:22 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
theo mình thì nên dùng hàm strrev thì sẽ ngắn hơn
Mã nguồn PHP:#include<stdio.h> #include<conio.h> #include<string.h> #include<alloc.h> main () { char xau[50]; printf("nhap xau : "); gets(xau); printf("chuoi sau khi dao nguoc la : %s ",strrev(xau)); getch(); }
-
17-10-2014, 10:13 AM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi dehin
[IMG]images/smilies/icon_question.gif[/IMG]
-
20-10-2014, 06:16 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi trinhthanhkstn
Thứ 2 : Vì các ký tự mà bạn chưa nhập là những ký tự rác.
Bạn có thể dùng hàm strrew(name) để đảo chuỗi, sau đó xuất ra bằng hàm puts(name)
Tham khảo nhé :
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...