[试题]

以下函数的功能是删除字符串s中的所有数字字符,请填空。void dele(char *s){ int n=0,i;for(i=0; s[i];i++)if()s[n++]=s[i];s[n]=;}

参考答案与解析:

相关试题

以下函数的功能是删除字符串s中的所有数字字符,请填空。void dele(cha

[主观题]以下函数的功能是删除字符串s中的所有数字字符,请填空。void dele(char *s){ int n=0,i; for(i=0;s[i];i++) if() s[n++]=s[i]; s[n]=;}

  • 查看答案
  • 下列给定程序中,函数flm的功能是:将s所指字符串中的所有数字字符移到所有非数字

    [主观题]下列给定程序中,函数flm的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。例如,s所指的字符串为“def35adh3kjsdt7”,执行后结果为“defadhajsdt3537”。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.c中。不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,

    [主观题]以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。#include <stdio.h>#include <ctype.h>main(){ char s[80],d[80]; int i,j; gets(s); for(i=j=0;s[i]!=’/0’;i++) if() {d[j]=s[i];j++} d[j]=’/0’; puts(d);}

  • 查看答案
  • 以下程序的功能是输出a数组中的所有字符串,请填空

    [主观题]以下程序的功能是输出a数组中的所有字符串,请填空

  • 查看答案
  • 请补充函数proc,该函数的功能是:把从主函数中输入的由数字字符组成的字符串转换

    [主观题]请补充函数proc,该函数的功能是:把从主函数中输入的由数字字符组成的字符串转换成一个无符号长整数,并且逆序输出。结果由函数返回。例如,输入:1234567,结果输出:7654321。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在函数proc的横线上填人所编写的若干表达式或语句。 试题程序: include<stdlib.h> include<conio.h> include stdio.h> include<string.h&

  • 查看答案
  • 下列给定程序中,函数proc()的功能是:依次取出字符串中所有的数字字符,形成新

    [试题]下列给定程序中,函数proc()的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 例如原始字符串是“ab45c6djfd789”,则输出后的字符是“456789”。 请修改函数proc()中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序:

  • 查看答案
  • ( 14 )以下程序用以删除字符串所有的空格,请填空。#include <std

    [试题]( 14 )以下程序用以删除字符串所有的空格,请填空。#include <stdio.h>main (){ char s[100]={ " Our teacher teach C language! " };int i,j;for ( i=j=0;s[i]!= ’ /0 ’ ;i++ )if ( s[i]!= ‘ ’ ) {s[j]=s[i];j++;}s[j]= ( 14 )printf ( " %s/n " ,s ) ;}

  • 查看答案
  • ( 14 )以下程序用以删除字符串所有的空格,请填空。#include <std

    [试题]( 14 )以下程序用以删除字符串所有的空格,请填空。#include <stdio.h>main (){ char s[100]={ " Our teacher teach C language! " };int i,j;for ( i=j=0;s[i]!= ’ /0 ’ ;i++ )if ( s[i]!= ‘ ’ ) {s[j]=s[i];j++;}s[j]= ( 14 )printf ( " %s/n " ,s ) ;}

  • 查看答案
  • ( 14 )以下程序用以删除字符串所有的空格,请填空。#include <std

    [主观题]( 14 )以下程序用以删除字符串所有的空格,请填空。#include <stdio.h>main (){ char s[100]={ " Our teacher teach C language! " };int i,j;for ( i=j=0;s[i]!= ’ /0 ’ ;i++ )if ( s[i]!= ‘ ’ ) {s[j]=s[i];j++;}s[j]= ( 14 )printf ( " %s/n " ,s ) ;}

  • 查看答案
  • 请编写函数fun(),其功能是:将s所指字符串中下标为奇数的字符删除,串中剩余字

    [主观题]请编写函数fun(),其功能是:将s所指字符串中下标为奇数的字符删除,串中剩余字符形成的新串放在t所指数组中。例如,当s所指字符串中的内容为siegAHdied,则在t所指数组中的内容应是seAde。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include<conio.h>include<stdio.h>include<string.h>void fun(char*S,char t[]){}main(){cha

  • 查看答案
  • 以下函数的功能是删除字符串s中的所有数字字符,请填空。void dele(cha