• 2021-04-14
    下面程序的功能是将字符串 s 中的字符 c 删除,请选择填空( ) #include int main( ) {char s[80]; int i,j; gets(s); for(i=j=0;s[i]!='';i++) if(s[i]!='c') ; s[j]=''; puts(s); return 0; }
  • s[j++]=s[i]

    内容

    • 0

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

    • 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

      下面程序的运行结果是(). 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

      面程序运行时,输入AabD,则运行结果是__________。 #include "stdio.h" void main { char s[80]; int i=0; gets(s); while (s[i]!='') { if (s[i]<='z' && s[i]>='a') s[i]='z'+'a'-s[i] ; i++; } puts(s); }

    • 4

      中国大学MOOC: 输入hello↙,写出下面程序的运行结果。#include <stdio.h>#include <string.h>int main(){char s[80],t[200]; int i,sl ;gets(s);sl = strlen(s);for(i=0 ;i<sl ;i++) t[i]=s[sl-i-1] ;for (i=0; i<sl; i++) t[sl+i] = s[i];t[sl+i]=\0 ;puts(t); return 0;}