Đăng nhập để hỏi chi tiết


Giải bài tập C về Xâu ký tự (String)
Giúp em với ạ
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <stdio.h>
#include <string.h>
// Hàm đếm số kí tự dấu cách
int demDauCach(char s[]) {
int count = 0;
for (int i = 0; i < strlen(s); i++) {
if (s[i] == ' ') {
count++;
}
}
return count;
}
int main() {
char xau[1000];
printf("Nhap vao mot dong ki tu: ");
fgets(xau, sizeof(xau), stdin);
xau[strcspn(xau, "\n")] = '\0';
int ketQua = demDauCach(xau);
printf("So ki tu trang cua xau la: %d\n", ketQua);
return 0;
}
Đáp án `+` Giải thích các bước giải: $=>$ Hàm trên viết bằng ngôn ngữ lập trình $C$
$-------$
`color{#bb8aff}{M I N H}color{#ac9bfd}color{#9eacfc}{N G U Y E N}color{#8fbefa}{5 7 5 1}color{#80cff9}`
Hãy giúp mọi người biết câu trả lời này thế nào?
`C`
`" "`
#include <stdio.h>
#include <string.h>
int dem(char s[])
{
int d = 0;
for (int i = 0; i < strlen(s); i++)
if (s[i] == ' ') d++;
return d;
}
int main()
{
char s[1000];
printf("Nhap chuoi: ");
fgets(s, sizeof(s), stdin);
printf("So ky tu trang: %d", dem(s));
return 0;
}Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin