Đáp Án Bài 11.3





Bài 11.3Viết chương trình cho phép người dùng nhập vào từ bàn phím 2 xâu s1 và s2 có độ dài bằng nhau, sau đó tạo các xâu:
a.      Xâu s3 gồm các ký tự của xâu s1 xen kẽ với các ký tự của xâu s2 theo thứ tự 1 ký tự của xâu s1 rồi đến 1 ký tự của xâu s2,
b.      Xâu s4 gồm các ký tự của xâu s1 xen kẽ với các ký tự của xâu s2 theo thứ tự 1 ký tự của xâu s2 rồi đến 1 ký tự của xâu s1.


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

int main(void)
{
 char s1[50], s2[50], s3[100], s4[100];
 int i, j, dem1, dem2;
 
 
 printf("Nhap vao xau s1 = ");
 fflush(stdin);
 gets(s1);
 printf("Nhap vao xau s2 = ");
 gets(s2);
 
 //a. Ghep xau sole s1s2s1...
 dem1=dem2=0;
 for(i=0;i<2*strlen(s1);i++)
  if(i%2==0)
   s3[i]=s1[dem1++];
  else
   s3[i]=s2[dem2++];
 s3[i]='\0';
   
 printf("Xau s3 = ");
 puts(s3);
 
 //b. Ghep xau sole s2s1s2...
 dem1=dem2=0;
 for(i=0;i<2*strlen(s1);i++)
  if(i%2==0)
   s4[i]=s2[dem1++];
  else
   s4[i]=s1[dem2++];
 s4[i]='\0';
 
 printf("Xau s4 = ");
 puts(s4);
 
 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