1. /*-------------------------------------------------------
    2. 【程序改错】
    3. ---------------------------------------------------------
    4. 题目:下列给定程序中函数fun的功能是:删除s所指字符中所有的小写字母c 。
    5. -------------------------------------------------------*/
    6. #include <stdio.h>
    7. void fun( char *s )
    8. {
    9. int i,j;
    10. for(i=j=0; s[i]!='\0'; i++)
    11. if(s[i]!='c')
    12. /***********FOUND***********/
    13. s[j++]=s[i];
    14. /***********FOUND***********/
    15. s[i]='\0';
    16. }
    17. main()
    18. {
    19. char s[80];
    20. printf("Enter a string: ");
    21. gets(s);
    22. printf("The original string: ");
    23. puts(s);
    24. fun(s);
    25. printf("The string after deleted : ");
    26. puts(s);printf("\n\n");
    27. }