填空题:程序改错题:给定程序中函数fun的功能是:从s所指字符串中删除所有小写字母"c"。
程序改错题:给定程序中函数fun的功能是:从s所指字符串中删除所有小写字母"c"。
#include <stdio.h>
#include <string.h>
void fun(char *s)
{int i,j;
for(i=j=0; s[i]!='\0'; i++)
if(s[i]!='c')
/ERROR/
s[j]=s[i];
/ERROR/
s[i]='\0';
}
main()
{char s[80];
printf("Enter a string: "); gets(s);
printf("The original string: "); puts(s);
fun(s);
printf("The string after deleted : "); puts(s); printf("\n\n");
}
1:
:2:
答案:
第1空:s[j++]=s[i]; ||
第2空:s[j]='\0'; ||
#include <stdio.h>
#include <string.h>
void fun(char *s)
{int i,j;
for(i=j=0; s[i]!='\0'; i++)
if(s[i]!='c')
/ERROR/
s[j]=s[i];
/ERROR/
s[i]='\0';
}
main()
{char s[80];
printf("Enter a string: "); gets(s);
printf("The original string: "); puts(s);
fun(s);
printf("The string after deleted : "); puts(s); printf("\n\n");
}
1:
:2:
答案:
第1空:s[j++]=s[i]; ||
第2空:s[j]='\0'; ||