-
15-04-2009, 08:21 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bài Tập C | tách các số ra khỏi xâu
Đề:
Nhập vào 1 xâu ký tự có dạng "555abcd1235hgf456sss1sss"
tách các số có trong xâu sao cho :
a[0] = 555
a[1]= 1235
a[4]= 456
a[5]= 1
(chỉ sử dụng 4 thư viện stdio.h, conio.h, string.h, math.h)
giúp đệ vs nào......View more random threads:
- Code bài toán tìm biến, giúp mình với?
- [C/C++]nhân trước hay chia trước ?
- khai báo int* x và int *x
- Lỗi Segment _TEXT Exceeds 64K
- Xuất dãy con tăng dài nhất
- không hiểu thuật toán đếm số từ trong xâu
- Vẽ 1 hình chữ nhật bằng graphics.h đơn giản
- lam sao de xài borland c++ 5.02 !! help
- sai code tìm kiếm nhị phân
- Giúp mình viết chương trình tính hàm mũ với độ phức tạp là log2n
-
15-04-2009, 01:43 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Thử bài này xem bạn.
Mã:#include <stdio.h>#include <string.h>/**/void SplitNumber(char st[], int a[], int *sz){ int i=0, j=0, n = strlen(st), k; *sz = 0; do { while ((st[i]<48 || st[i]>57) && i<n) i++; j = i; while (st[j]>47 && st[j]<58 && j<n) j++; a[*sz] = 0; for (k = i; k<j; k++) { a[*sz] = a[*sz]*10 + (st[k] - 48); } if (i!=j) (*sz)++; i = j; } while (i<n);} int main(){ char st[]="555abcd1235hgf456sss1sss"; int a[10], n; SplitNumber(st,a,&n); for (int i=0; i<n; i++) printf("%4d ",a[i]); return 0;}
Bất chấp những lầm tưởng phổ quát, hồ hết những người có âm đạo đều khó lên đỉnh khi bị kích thích âm đạo. Tuy nhiên, điều đó không có tức thị nó không thể vui được! Việc xâm nhập vào âm đạo bằng...
Quý bà giải tỏa bằng việc kích...