2. Đếm số ký tự alpha của 1 xâu
Đề bài:
Input: nhập vào 1 xâu bất kỳ
Ouput: Xuất ra số ký tự alpha của xâu đó.
Ý tưởng:
Sử dụng hàm isalpha trong thư viện ctype.h để đếm số ký tự. Hàm isalpha trả về true nếu đó là ký tự
alpha, failse nếu không phải là ký tự alpha(vd: *^&(…).
Code:
/* Bai tap 9_1 - Dem so lan xuat hien cac ky tu trong chuoi */
#include
#include
int main()
char chuoi[80];
int i = 0, count = 0;
printf("\nNhap vao mot chuoi bat ky : ");
gets(chuoi);
while (chuoi[i] != 0)
{
if (isalpha(chuoi[i++]))
count++;
}-
printf("So ky tu trong chuoi = %d", count);
return 0;
// getch();
Kết quả:
Nhap vao mot chuoi bat ky : ab@1a
So ky tu trong chuoi = 3
--------------------------------
Process exited after 3.859 seconds with return value 0
Press any key to continue . . .
----------------------------
Chú ý: Trường hợp các bạn chạy code bị lỗi hãy report cho chúng tôi theo mail: cplushitech@gmail.com
Code trong các vị dụ sử dụng trình biên dịch Dev-C. Các trình biên dịch khác phải tùy biến thích hợp.
Các bạn xem tại đây:http://hocccoban.org/2015/04/04/dem-so-ky-tu-alpha-cua-1-xau-trong-c-2.html
Post a Comment