fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <stdlib.h>
  4.  
  5. void xoadau(char a[])
  6. {
  7. if(a[0]==' ')
  8. {
  9. for (int i=0;i<strlen(a);i++)
  10. {
  11. if(a[i]!=' ')
  12. {
  13. strcpy(a,&a[i]);
  14. break;
  15. }
  16. }
  17. }
  18. }
  19.  
  20. void xoacuoi(char a[])
  21. {
  22. if(a[strlen(a)-1]==' ')
  23. {
  24. for(int i=strlen(a)-1;i>0;i--)
  25. {
  26. if(a[i]!=' ')
  27. {
  28. a[i+1]='\0';
  29. break;
  30. }
  31. }
  32. }
  33. }
  34.  
  35. void xoagiua(char a[])
  36. {
  37. for(int i=0; i<strlen(a);i++)
  38. {
  39. if(a[i]==' ' && a[i+1]==' ')
  40. {
  41. for(int j=i+1; j<strlen(a);j++)
  42. {
  43. if(a[j]!=' ')
  44. {
  45. strcpy(&a[i+1], &a[j]);
  46. break;
  47. }
  48. }
  49. }
  50. }
  51. }
  52.  
  53. main()
  54. {
  55. char a[100];
  56. printf("nhap vao mang a: ");
  57. gets(a);
  58. puts(a);
  59. printf("\n\tso luong phan tu la %d", strlen(a));
  60. xoadau(a);
  61. puts(a);
  62. printf("\n\tso luong phan tu la %d", strlen(a));
  63. xoacuoi(a);
  64. puts(a);
  65. printf("\n\tso luong phan tu la %d", strlen(a));
  66. xoagiua(a);
  67. puts(a);
  68. printf("\n\tso luong phan tu la %d", strlen(a));
  69.  
  70. }
Success #stdin #stdout 0s 2116KB
stdin
Standard input is empty
stdout
nhap vao mang a: 

	so luong phan tu la 0

	so luong phan tu la 0

	so luong phan tu la 0

	so luong phan tu la 0