• 2021-04-14
    以下程序用以删除字符串所有的空格,请填空。#includemain(){chars[100]={"OurteacherteachClanguage!"};inti,j;for(i=j=0;s[i]!=’’;i++)if(s[i]!=''){s[j]=s[i];j++;}s[j]=printf(“%sn”,s);}
  • 第一空: (s[i+1])

    内容

    • 0

      下面程序的功能是将字符串S中的所有的字符C删除。 #include<stdio.h> main() {char s[80]; int i,J; gets(s): for(i=J=0;s[i]!=’\()’;i++) if(s[i]!=’c’) ; s[J]=’\0’; puts(s);}

    • 1

      以下程序段运行后s的值是()。inta[3][3]={1,2,3,1,2,3,1,2,3};inti,j,s=0;for(i=0;i<3;i++)for(j=i;j<3;j++)s+=a[i][j];

    • 2

      下面程序的运行结果是(). void delch(char *s) { int i,j; char *a; a=s; for(i=0,j=0;a[i]!='\0';i++) if(a[i]>='0'&&a[i]<='9') {s[j]=a[i];j++;} s[j]='\0'; } main() { char *item="a34bc"; delch(item); printf("\n%s",item); }

    • 3

      若有说明:int a&#91;3&#93;&#91;4&#93;,s; ,则对数组a的元素引用错误的是____________ 。 A: s=0; for(i=0;i<3;i++) for(j=0;j<4;j++) s+=a[i][j]; B: s=0; for(j=0;j<4;j++) for(i=0;i<3;i++) s+=a[i][j]; C: s=0; for(i=0;i<4;i++) for(j=0;j<3;j++) s+=a[j][i]; D: s=0; for(i=0;i<3;i++) for(j=0;j<4;j++) s+=a[j][i];

    • 4

      删除字符串中的空格并输出,请填空。#include usingnamespacestd;voiddelBlank(chars[])intmain(){charstr[]=”Howareyou”;delBlank(s);cout<正确答案: 第一空: s[i]!='' 第二空: s[j]=''第一空: s[i]!='' 第二空: s[j]=''s[i]!=''s[j]=''