fork download
  1. //Q87. Count spaces, digits, and special characters in a string.
  2. #include <stdio.h>
  3. int main() {
  4. char str[200];
  5. int i, spaces=0, digits=0, special=0;
  6. gets(str);
  7. for(i=0; str[i]!='\0'; i++) {
  8. if(str[i]==' ')
  9. spaces++;
  10. else if(str[i]>='0' && str[i]<='9')
  11. digits++;
  12. else if(!((str[i]>='a' && str[i]<='z') || (str[i]>='A' && str[i]<='Z')))
  13. special++;
  14. }
  15. printf("Spaces=%d Digits=%d Special=%d", spaces, digits, special);
  16. }
  17.  
Success #stdin #stdout 0s 5332KB
stdin
a b1&2
stdout
Spaces=1 Digits=2 Special=1