Đáp Án Bài 14.3





Bài 14.3Viết chương trình nhập vào một xâu chỉ họ tên bao gồm (họ, tên đệm, tên) được phân cách nhau bởi một số ký tự cách. In ra từ chỉ họ, từ chỉ tên.


//Câu 14.3:
#include <stdio.h>
#include <string.h>

int main(void)
{
 char hoVaTen[30], ho[7], ten[7];
 int n,i, dem1 = 0, dem2 = 0;
 
 printf("Nhap vao ho ten: ");
 fflush(stdin);
 gets(hoVaTen);
 
 n = strlen(hoVaTen);
 
 //Tach ho
 i=0;
 while(hoVaTen[i] != ' ' && i<n)
 {
  ho[dem1++] = hoVaTen[i];
  i++;
 }
 ho[i] = '\0';
 
 //Tach ten
 i=n-1;
 while(hoVaTen[i] != ' ' && i>= 0)
 {
  ten[dem2++] = hoVaTen[i];
  i--;
 }
 ten[i]='\0';
 strrev(ten);
 
 printf("\nHo: %s",ho);
 printf("\nTen: %s",ten);
 
 return 0; 
}
//===dinh nghia ham===
Coding: Hải Dớ



Đăng nhận xét

Cảm Ơn Bạn Đã Để Lại Bình Luận

 

Quản Trị Viên

Lượt xem

Lên Trên