Lập trình căn bản C: Đảo ngược các từ chuỗi


Đề bài: Nhận vào một chuỗi ký tự. Hãy đảo ngược thứ tự các từ trong chuỗi đã nhập

Bài giải:

#include <string.h>
#include <stdio.h>

int
main()
{

char
hoten[80];
printf("nhap ho ten: ");
gets(hoten);
char
*token;
token = strtok(hoten, " ");
int
c=0;
char
mang[5][15];
while
( token != NULL )
{

strcpy(mang[c],token);
c++;
token = strtok(NULL, " ");
}

for
(int i=c-1;i>=0;i--){
printf("%s ",mang[i]);
}

return
(0);
}

Bài liên quan

Bài liên quan