Đếm Xem Có Bao Nhiêu Từ Trong Xâu S
- Sign in / Join
Bài toán: Đếm xem có bao nhiêu từ trong xâu s
Input: chuỗi s
Xử lý: Gán đếm=0
Duyệt chuỗi, nếu s[i] là khoản trắng và s[i+1] khác khoản trắng thì tăng đếm +1
Nhưng như vậy thì từ đầu tiên không có khoản trắng thì sao?
Ví dụ: Le Cong Danh nó sẽ đếm được 2 từ
Vậy nếu s[0] khác khoản trắng thì dem=1 còn nếu nó có khoản trắng thì vòng lặp trên nó sẽ duyệt qua
output: đếm
Hàm đếm số từ
int demsotu(char *s) { int n=strlen(s),i; int dem=0; if(s[0]!=' ') dem=1; for( i=0;i<n-1;i++) { if(s[i]==' ' && s[i+1]!=' ') dem++; } return dem; }Chương trình
#include<stdio.h> #include<conio.h> #include<string.h> int demsotu(char *s); void main() { char s[90]; printf("nhap chuoi "); gets(s); int kq=demsotu(s); printf("\nSo tu trong chuoi la: %d",kq); getch(); } int demsotu(char *s) { int n=strlen(s),i; int dem=0; if(s[0]!=' ') dem=1; for( i=0;i<n-1;i++) { if(s[i]==' ' && s[i+1]!=' ') dem++; } return dem; }Mình chia sẽ code này đê các bạn tham khảo các vấn đề tương tự. Tuy nhiên các bạn nên tự làm lại, đừng nên copy. Nếu gặp vấn đề gì khó khăn, hoặc thắc mắc gì, các bạn có thể đặt câu hỏi ở cuối bài. Mình sẽ giải đáp.
Chúc các bạn thành công!
RELATED ARTICLESMORE FROM AUTHOR
C/C++Sự khác nhau giữa Inline function và Macro trong C
C/C++Trong ngôn ngữ C/C++ có bao nhiêu vùng nhớ (Memory layout)
C/C++Cấu trúc dữ liệu danh sách nhân viên
C/C++Tổng quan File trong C
C/C++Cấu trúc kiểu dữ liệu sinh viên
C/C++Cấu trúc mô tả một điểm trên tọa độ xOy
8 COMMENTS
-
Char s[90] kia là gì ạ
Log in to leave a comment-
Khai báo chuỗi S có 90 ký tự thôi bạn
Log in to leave a comment
-
-
bạn ơi ; nuế tôi nhâp là:cao văn tiến rồi ấn thêm phím cách nữa thì số từ nó ra là 4,nhưng thực tế lại chỉ có là 3,hay bất cứ chuỗi nào đó khi nhập thêm phím cách số từ đều tăng thêm 1;sửa lại sao cho đúng được bạn
Log in to leave a comment-
bạn nên loại bỏ hết khoảng trắng thừa, khoảng trắng đầu và cuối chuỗi, 2 khoảng trắng liên tiếp thì bỏ bớt 1 khoảng trắng
Log in to leave a comment-
????
Log in to leave a comment
-
-
-
cho chuoi khong ghi chu nao ket qua tra ve bang 1
Log in to leave a comment -
tai sao lai la n-1 vay a?
Log in to leave a comment-
bạn debug đi sẽ hiểu!
Log in to leave a comment
-
LEAVE A REPLY Cancel reply
Log in to leave a comment
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Danh sách các bài học
Các kiểu dữ liệu cơ bản trong ngôn ngữ C/C++
Mr Good - April 16, 2016 0Hướng dẫn Tạo Project Visual C++ trong Visual Studio 2012
April 16, 2016Biến-Hằng-Câu lệnh và biểu thức trong C/C++
April 16, 2016Cấu trúc IF-ELSE
April 16, 2016Cấu trúc switch – case
April 16, 2016Vòng lặp For
April 16, 2016Cấu trúc While, Do-while
April 16, 2016Cách sử dụng hàm trong lập trình
April 16, 2016Mảng một chiều
April 16, 2016 Load moreBài viết mới nhất
DownloadDownload Cisco Packet Tracer
Windows 10Hướng dẫn cài đặt webserver trên localhost để chạy wordpress
HPEHướng dẫn cấu hình IP ILO máy chủ HP DL380 Gen10
CentOSCentOS 8 – Giới thiệu về hệ điều hành Linux (P1)
Load more © Copyright 2016, All Rights Reserved. Donations are always appreciated! MEW: 0x296f1a39d5Ca3cb83C76724eA38af3B90B90109D MORE STORIESChỉ mục trong C#
Nguyễn Văn Hiếu - September 21, 2016 0Sáu giá trị tạo cảm xúc đối với một nhân viên kỹ thuật Dịch...
Nguyễn Chí Thành - August 3, 2016 0Từ khóa » đếm Xem Trong Xâu Có Bao Nhiêu Ký Tự Số
-
Viết Chương Trình Nhập Vào Xâu Bất Kỳ đếm Xem Trong Xâu Có Bao ...
-
Nhập Vào 1 Xâu S đếm Xem Trong Xâu Có Bao Nhiêu Kí Tự B Không ...
-
Top 14 đếm Xem Trong Xâu Có Bao Nhiêu Ký Tự Số
-
Viết Chương Trình Nhập Vào 1 Xâu. Đếm Xem Trong Xâu Có Bao Nhiêu ...
-
Nhập 1 Xâu Từ Bàn Phím đếm Xem Trong Xâu Có Bao Nhiêu Chữ Số
-
Viết Ct Nhập Một Xâu Kí Tự, đếm Xem Có Bao Nhiêu Chữ 'a' Hoặc 'b'
-
Viết Chương Trình Nhập Vào Một Xâu Kí Tự, đếm Xem Trong Xâu Có Bao ...
-
Viết Chương Trình Nhập Vào Một Xâu đếm Xem Xâu đó Có Bao Nhiêu ...
-
Cho Xâu S đếm Xem Trong Xâu Có Bao Nhiêu Từ
-
Viết Chương Trình Nhập Vào Một Xâu. Đếm Xem Trong Xâu đó Có Bao ...
-
Viết Chương Trình Nhập Vào Xâu Ký Tự đếm Xem Trong Xâu Có Bao ...
-
Đếm Ký Tự Trong ô - Microsoft Support
-
Viết Chương Trình: Nhập Vào Một Xâu Kí Tự. Đếm Và In Ra Màn Hình...
-
Viết Chương Trình Nhập Vào Một Xâu Ký Tự Sau đó đếm ... - Hàng Hiệu