fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. char x;
  5. int count=0,f=1;
  6. scanf("%c",&x);
  7. while (f )
  8. {
  9. if(x == '*')
  10. {
  11. count++;}
  12. printf("Input character (& or $ to end):%c\n",x);
  13. scanf("%c",&x);
  14. if(x=='&' || x=='$')
  15. {printf("Input character (& or $ to end):%c\n",x);
  16. break;}
  17. }
  18. printf("Your input contains %d '*' characters",count);
  19.  
  20. return 0;
  21. }
  22.  
Success #stdin #stdout 0s 9432KB
stdin
*@#*****&
stdout
Input character (& or $ to end):*
Input character (& or $ to end):@
Input character (& or $ to end):#
Input character (& or $ to end):*
Input character (& or $ to end):*
Input character (& or $ to end):*
Input character (& or $ to end):*
Input character (& or $ to end):*
Input character (& or $ to end):&
Your input contains 6 '*' characters