30/09/2018, 18:52
Lập trình c - chuỗi kí tự
Mn giúp e vs, e muốn viết chương trình nhập vào 1 chuỗ kí tự,vd: 123abcd thì khi xuất ra nó sẽ báo là có 3 chữ số trong chuỗi,giúp e với ạ
Bài liên quan
Mn giúp e vs, e muốn viết chương trình nhập vào 1 chuỗ kí tự,vd: 123abcd thì khi xuất ra nó sẽ báo là có 3 chữ số trong chuỗi,giúp e với ạ
ý em là xài mảng rồi duyệt từng phần tử, nếu thằng đó 0<= x <=9 thì là số :v
là vậy á hả???
#include<stdio.h> #include<conio.h> #include<string.h> char s[30]; int main() { int i,d; printf("nhap chuoi:");gets(s); printf(s); d=0; for (i=0;i<strlen(s);i++); { if (i>='0' && i<= '9') d++; } printf("co %d chu so trong chuoi la:",d); }
vòng lặp for của bác sao lạ vậy? Bác vô http://paste.ofcode.org/ để paste code cho dễ đọc với @@
nhu vậy ko ra được đâu
char s[30];
int i, d;
d=0;
printf ("\n nhap chuoi:");
gets (s);
printf (s);
for(i=0;i< strlen (s);i++)
{
if( s[i] >= 48 && s[i] <= 57)
d++;
}
printf ("\n co %d so", d);
cần lăm những lúc này,cảm ơn mn