• 2022-06-16
    下面程序的功能是将字符串s中所有的字符“c”删除。请选择填空。
    A: s[j++]=s[i];
    B: s[++j]=s[i];
    C: s[j]=s[i];j++;
    D: s[j]=s[i];
  • A

    内容

    • 0

      将字符串中的数字字符删除后输出。 #include "stdio.h" void delnum(char s[]) { int i,j; for(i=0,j=0;【1】;i++) if(s[i]<'0' 【2】 s[i]>'9') { s[j]=s[i]; j++; } 【3】; } main() { char item[50]; gets(item); 【4】; printf("%s ",item); }

    • 1

      下面程序段的功能是将字符串s中所有的字符c删除,请填空()。...) ();s[j]=;puts(s);

    • 2

      下面程序段的时间复杂度是( )。 s =0; for(i =0; i<n; i++) for(j=0;j<n;j++) s +=B[i][j]; sum = s ;

    • 3

      以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abc123edf456gh,执行程序后输出:123456。#include “stdio.h”#include “string.h”main(){ char s[80], d[80]; int i,j;gets(s);for(i=j=0;s[i]!='\0';i++)if(s[i]>=’0’______s[i]<=’9’) { d[j]=s[i]; j++; }d[j]= ______;puts(d);}

    • 4

      有10个字符串。下面程序的功能是在每个字符串中找出最大字符,并按一一对应的顺序放入一维数组a中,即第i个字符串中的最大字符放入a[i]中,输出每个字符串中的最大字符。请填空。 # include int main( ) { char s[10][20]; int a[10],i,j; for(i=0; i<10; i++) gets(s[i]); for(i=0; i<10; i++) { ( ); for(j=1;s[i][j]!= '\0 ';j++) if(a[i] a[i]=s[i][0]  a[i]=s[i][j]