• QBOJ
  • Trang chủ
  • Danh sách bài
  • Các bài nộp
  • Thành viên
  • Các kỳ thi
  • Thông tin
    >
    • Máy chấm
    • Custom Checkers
    • Github
VI EN Đăng nhập  hoặc  Đăng ký

nomalminh

  • Thông tin
  • Thống kê
  • Blog

Số bài đã giải: 33
Hạng điểm: #488
Tổng điểm: 209,56
Đóng góp: -2

Xem các bài nộp

Thông tin

Bài 8: dữ liệu kiểu xâu ký tự 1 kiểu ký tự : char Vd: char s 2 kiểu xâu : string Vd: string s; * nhập xâu : - Xâu ko chứa dấu cách : s=”ha noi vn” Cin>>tên biến ; Vd: cin>>s; -Xâu có dấu cách -getline (cin,s) Vd :”ha noi vn” 1 2 3 4 5 6 7 8 9 S |h|a| |n|o|i| |v|n| Cout<<s[3]=”N”; In xâu :cout<<s; using namespace std; int main() {string s;getline(cin,s); cout<<s; return 0; } 3 một số hàm ,thủ tục xử lí xâu Vd: s=”ha noi vn”; a)s.size(): vd: int k+s.size()=9 b)s.erase (vt,n):xóa n ký tự số f bắt đầu từ ký tự vt vd: s.erase (4,3) =>s=”ha noi vn” c)s.insert (vt,s1):chèn xâu s1 vào sâu s bắt đầu hoặc vị trí vt vd:s1=”sai gon” s.insert ( 7,s1)=>s=”ha noi sai gon vn” d)s,find(s1):tìm ra vị trí xuất hiện đầu tiên trong xâu s nếu ko tìm thấy in ra – 1 vd:s.find (s1)=7 e)isdigit (ch): trả về true nếu ch là số ,ngược lại thì false f)islower (ch): trả về true nếu ch là in thường , ngược lại thì false g)isupper (ch): trả về true nếu ch là in thường , ngược lại thì false h) isalpha(ch): trả về true nếu ch là chữ cái, ngược lại thì false i)isalnum(ch): trả về true nếu ch là chữ cái hoặc số , ngược lại thì false J)tolower(ch): trả về true nếu ch là in thường , ngược lại thì false k)toupper(ch): ): trả về true nếu ch là in hoa, ngược lại thì false e)ch-‘0’: chuyển kí tự sang dạng số m)sting s=to-string(so);đổi số so sang xâu s n)reverse(s.begin(),s.end()):đảo ngược sâu s 4): trả về true nếu ch là in thường , ngược lại thì false nhập vào xâu kí tự s bất kỳ a)in ra độ xâu s b)in ra xâu s theo thứ tự ngược lại a)string s; int main() {getline(cin,s); Cout<<s; Return 0; } b) string s; int main() {getline(cin,s); reverse(s.beqin(),s.end()); Cout<<s; Return 0; } 1 String s; int d=0; Int main() {getline(cin,s); For(int i=0;i<s.size();i++) If(isdigit(s[i])) d++; Cout<<d; Return 0; }

Huy hiệu

Người dùng này không có huy hiệu nào.

«    »
CN
T2
T3
T4
T5
T6
T7
Ít
Nhiều

Được xây dựng và phát triển bởi Thầy Nguyễn Văn Sơn - Phone/Zalo: 08282 61616 | Dựa trên nền tảng của DMOJ