By GokiSoft.com| 20:58 22/09/2023|
Lập Trình C

Bài tập ôn tập String - Lập trình C

Bài 1 : Nhập vào chuỗi -> in ra độ dại của chuỗi đó 

Bài 2 : Nhập vào 2 chuỗi s1, s2 -> Thực hiện nối chuỗi s2 vào s1 -> In ra độ dài của chuỗi s1

Bài 3 : Nhập vào chuỗi str -> in ra màn hình mỗi ký tự trong chuỗi trên 1 dòng

Ví dụ : chuỗi nhập : gokisoft.com

Kết quả in :

g

o

k

i

s

o

f

t

.

c

o

m

Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)

Nguyễn Hữu Hiếu [T2008A]
Nguyễn Hữu Hiếu

2020-10-01 04:34:33



#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	
	char str1[20], str2[20];
	int i, l1, l2;
	printf("\nNhap chuoi 1: ");
	gets(str1);
	//in ra do dai cua chuoi
	l1 = strlen(str1);
	printf("\nChieu dai chuoi 1 la : %d", l1);
	//noi 2 chuoi
	printf("\nNhap chuoi 2: ");
	gets(str2);
	l2 = strlen(str2);
	printf("\nChieu dai chuoi 2 la: %d", l2);
	
	strcat(str1,str2);
	l1 = strlen(str1);
	printf("\nChieu dai chuoi 1 sau khi noi str1 va str2 la: %d", l1);
	
	for(i=0;i<l1;i++) {
		printf("\n%c", str1[i]);
	}
			
	return 0;
}



Trần Thị Khánh Huyền [T2008A]
Trần Thị Khánh Huyền

2020-09-30 06:37:25



#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	char s1[20];
	printf("\nNhap chuoi s1: ");
	gets(s1);
	char s2[10]; 
	printf("\nNhap chuoi s2: ");
	gets(s2);
	
	strcat(s1,s2);
	printf("\nChuoi noi: %s", s1); 
	int len=strlen(s1);
	printf("\nDo dai that cua chuoi s1 la:%d", len);
	int length = strlen(s1);
	int i;	
	printf("\nHien thi str:");
	for(i=0;i<length;i++) {
		printf("\n%c", s1[i]);
	}
	return 0;
}



TRẦN VĂN ĐIỆP [Teacher]
TRẦN VĂN ĐIỆP

2020-09-21 06:49:36



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

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	char str[50];//50 -> max length -> do dai max
	printf("\nNhap STR: ");
	gets(str);
	
	int length = strlen(str);
	int i;
	
	printf("\nHien thi str:");
	for(i=0;i<length;i++) {
		printf("\n%c", str[i]);
	}
	
	return 0;
}



An Văn Minh [T2008A]
An Văn Minh

2020-09-21 06:45:04



#include<stdio.h>
#include<string.h>
int main()
{
	char s1[10];
	char s2[10];
	printf("\nNhap chuoi s1:");
	gets(s1);
	int len=strlen(s1);
	printf("\nDo dai that cua chuoi s1 la:%d", len);
	
	printf("\nNhap chuoi s2:");
	gets(s2);
	strcat(s1,s2);
	printf("\nnoi chuoi la:");
	puts(s1);
	return 0;
}



Nguyễn đình quân [T2008A]
Nguyễn đình quân

2020-09-21 06:43:04



#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	//bat dau code;
	//bai 2;
	 
	char s1[20];
	
	printf("\nNhap chuoi s1: ");
	gets(s1);
	
	char s1[10]; 
	
	printf("\nNhap chuoi s2: ");
	gets(s2);
	
	strcat(s1,s1);
	printf("\nChuoi noi: %s", s1); 
	
	strlen(s1);
	printf("\nDo dai cua chuoi s1 = %d", s1);
	
    

	
	//ket thuc code;
	return 0;
}



Bùi Văn Mạnh [T2008A]
Bùi Văn Mạnh

2020-09-21 03:33:23



#include<stdio.h>
#include<string.h>
int main(){
	char chuoi[20];
	printf("\nNhap chuoi:");
	gets(chuoi);
	int len = strlen(chuoi);
	printf("\nDo dai cua chuoi la:%d", len);
	return 0;
}



Nguyễn Anh Vũ [T2008A]
Nguyễn Anh Vũ

2020-09-20 09:31:50



#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
	//bat dau code;
	//bai 2;
	 
	char s1[20];
	
	printf("\nNhap chuoi s1: ");
	gets(s1);
	
	char s1[10]; 
	
	printf("\nNhap chuoi s2: ");
	gets(s2);
	
	strcat(s1,s1);
	printf("\nChuoi noi: %s", s1); 
	
	strlen(s1);
	printf("\nDo dai cua chuoi s1 = %d", s1);
	
    

	
	//ket thuc code;
	return 0;
}



An Văn Minh [T2008A]
An Văn Minh

2020-09-19 10:23:41



//Baitap1:
#include<stdio.h>
#include<string.h>
int main(){
	char chuoi[20];
	printf("\nNhap chuoi:");
	gets(chuoi);
	int len = strlen(chuoi);
	printf("\nDo dai cua chuoi la:%d", len);
	return 0;
}



Do Trung Duc [T2008A]
Do Trung Duc

2020-09-19 09:49:41



//Bài 3 : Nh?p vào chu?i str -> in ra màn hình m?i ký t? trong chu?i trên 1 dòng

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {
	char str[100];
	printf("Nhap chuoi str: "); gets(str);
	
	int i=0;
	
	for (i=0;i<strlen(str);i++){
		printf("\n%c", str[i]);
	}
	
	return 0;
}



Do Trung Duc [T2008A]
Do Trung Duc

2020-09-19 09:49:16



//Bài 2 : Nhap vao 2 chuoi s1, s2 => noi chuoi s2 vao s1 => in ra chuoi s1

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {
	
	char s1[50], s2[50];
	
	printf("\nNhap chuoi s1: "); gets(s1);
	printf("\nNhap chuoi s2: "); gets(s2);
	
	strcat(s1,s2);
	puts(s1);
	return 0;
}