- Cách in một chuỗi trong C
[bg_collapse view=”button-red” color=”#ffffff” icon=”arrow” expand_text=”Xem bài giải” collapse_text=”Ẩn bài giải” ]
/**
* Cafedev.vn - Kênh thông tin IT hàng đầu Việt Nam
*
* @author cafedevn
* Contact: cafedevn@gmail.com
* Fanpage: https://www.facebook.com/cafedevn
* Instagram: https://instagram.com/cafedevn
* Twitter: https://twitter.com/CafedeVn
* Linkedin: https://www.linkedin.com/in/cafe-dev-407054199/
*/
#include <stdio.h>
int main() {
char str[] = "Hello World";
printf("%s\n", str);
return 0;
}
- Cách tìm độ dài chuỗi trong C (không sử dụng hàm)
[bg_collapse view=”button-red” color=”#ffffff” icon=”arrow” expand_text=”Xem bài giải” collapse_text=”Ẩn bài giải” ]
/**
* Cafedev.vn - Kênh thông tin IT hàng đầu Việt Nam
*
* @author cafedevn
* Contact: cafedevn@gmail.com
* Fanpage: https://www.facebook.com/cafedevn
* Instagram: https://instagram.com/cafedevn
* Twitter: https://twitter.com/CafedeVn
* Linkedin: https://www.linkedin.com/in/cafe-dev-407054199/
*/
#include <stdio.h>
int main() {
char s1[] = "VietJack";
int i = 0;
while(s1[i] != '\0') {
i++;
}
printf("Do dai cua chuoi '%s' la: %d", s1, i);
return 0;
}
[/bg_collapse]
- Chương trình C để đếm số lần xuất hiện của một ký tự trong chuỗi
[bg_collapse view=”button-red” color=”#ffffff” icon=”arrow” expand_text=”Xem bài giải” collapse_text=”Ẩn bài giải” ]
/**
* Cafedev.vn - Kênh thông tin IT hàng đầu Việt Nam
*
* @author cafedevn
* Contact: cafedevn@gmail.com
* Fanpage: https://www.facebook.com/cafedevn
* Instagram: https://instagram.com/cafedevn
* Twitter: https://twitter.com/CafedeVn
* Linkedin: https://www.linkedin.com/in/cafe-dev-407054199/
*/
#include <stdio.h>
int main() {
char s[] = "cafedev.vn"; // Khai bao mot chuoi
char ch = 'e'; // ky tu de dem
int i = 0;
int count = 0; // bien dem
while(s[i] != '\0') {
if(s[i] == ch)
count++;
i++;
}
if(count > 0) {
if(count == 1)
printf("Ky tu %c xuat hien %d lan trong chuoi '%s'", ch, count, s);
else
printf("Ky tu %c xuat hien %d lan trong chuoi '%s'", ch, count, s);
}else
printf("Ky tu%c khong co mat trong chuoi %s", ch, s);
return 0;
}
[/bg_collapse]
- Chương trình C để đếm số nguyên âm, phụ âm trong chuỗi
[bg_collapse view=”button-red” color=”#ffffff” icon=”arrow” expand_text=”Xem bài giải” collapse_text=”Ẩn bài giải” ]
/**
* Cafedev.vn - Kênh thông tin IT hàng đầu Việt Nam
*
* @author cafedevn
* Contact: cafedevn@gmail.com
* Fanpage: https://www.facebook.com/cafedevn
* Instagram: https://instagram.com/cafedevn
* Twitter: https://twitter.com/CafedeVn
* Linkedin: https://www.linkedin.com/in/cafe-dev-407054199/
*/
#include <stdio.h>
int main() {
char s[] = "cafedev.vn"; // khai bao mot chuoi
int i = 0;
int vowels = 0; // bien de dem so nguyen am
int consonants = 0; // bien de dem so phu am
while(s[i++] != '\0') {
if(s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u' )
vowels++;
else
consonants++;
}
printf("Chuoi '%s' co chua: %d nguyen am va %d phu am.", s, vowels, consonants);
return 0;
}
[/bg_collapse]
- Sắp xếp các ký tự của chuỗi trong C
[bg_collapse view=”button-red” color=”#ffffff” icon=”arrow” expand_text=”Xem bài giải” collapse_text=”Ẩn bài giải” ]
/**
* Cafedev.vn - Kênh thông tin IT hàng đầu Việt Nam
*
* @author cafedevn
* Contact: cafedevn@gmail.com
* Fanpage: https://www.facebook.com/cafedevn
* Instagram: https://instagram.com/cafedevn
* Twitter: https://twitter.com/CafedeVn
* Linkedin: https://www.linkedin.com/in/cafe-dev-407054199/
*/
#include <stdio.h>
#include <string.h>
int main (void) {
char string[] = "cafedev.vn";
char temp;
int i, j;
int n = strlen(string);
printf("Chuoi truoc khi sap xep: %s \n", string);
for (i = 0; i < n-1; i++) {
for (j = i+1; j < n; j++) {
if (string[i] > string[j]) {
temp = string[i];
string[i] = string[j];
string[j] = temp;
}
}
}
printf("\nChuoi sau khi sap xep %s \n", string);
return 0;
}
[/bg_collapse]