若有定义语句:char s[100],d[100];int j=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i]){d[j]=;j++;}d[j]=0;
第1题:
以下函数的功能是删除字符串s中的所有数字字符,请填空。void dele(char *s){ int n=0,i;for(i=0; s[i];i++)if()s[n++]=s[i];s[n]=;}
第2题:
以下程序用以删除字符串中所有的空格,请填空。
inculde <stdio.h>
main()
{ char s[100]=(“our teacher teach c language!”);int I,j;
For(i=j=0;s[i]!=’’)
iF(s[i];s[i]!=’\0’) {s[j]=s[i];j ++}
s[j]=【 】
printF(“index=%d\n”,s-a);
}
第3题:
下面程序段的功能是将字符串s中所有的字符c删除,请填空()。 char s[80]; int i,j; gets(s); for(i=j=0;s[i]!='0';i++) if(s[i]!='c') (); s[j]='0'; puts(s);
第4题:
若有定义语句:char s[100],d[100];int j=0,i=0;且s中已赋字符串,请填空以实现复制。(注:不使用逗号表达式)while(s[i]){d[j]=;j++;}d[j]=0;
第5题:
下面程序的功能是将字符串s中的字符c删除,请选择填空() #include <stdio.h> int main() {char s[80]; int i,j; gets(s); for(i=j=0;s[i]!='0';i++) if(s[i]!='c') ; s[j]='0'; puts(s); return 0; }
A.s[j++]=s[i]
B.s[++j]=s[i]
C.s[i]=s[j]
D.s[j]=s[i]