• 2021-04-14
    以下程序的功能是将字符串中的数字字符删除后输出,请填空:#includevoiddelnum(char*s){inti,j;for(i=0,j=0;s[i]!='';i++)if(s[i]<'0'______s[i]>'9'){s[j]=s[i];j++;}s[j]=______;}voidmain(){charitem[80]="abc123def45gh";delnum(item);printf("
    %s",______);}
  • 第一空: 11 第二空: '' 第三空: item

    内容

    • 0

      以下程序的功能是将字符串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);}

    • 1

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

    • 2

      以下程序的输出是 ___。main() {char a[2][5]={”6937”,”8254”}; int i,j,s=0; for ( i = 0; i < 2; i++ ) for ( j = 0; a[i][j]>’0’ && a[i][j]<=’9’; j+=2 ) s=10*s+a[i][j]-’0’; printf(”s=%d\n”,s);}

    • 3

      06410121:下面程序的功能是将字符串s中所有的字符c删除。请选择填空。() #include intmain( ) { chars[80]; inti,j; gets(s); for(i=j=0;s[i]!='

    • 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]