百度试题 结果1 题目编写一个函数fun,它的功能是:删除字符串中的数字字符。例如输入字符串 48CTYP9E6,则输出 CTYPE。 相关知识点: 试题来源: 解析反馈 收藏
解析:(1)该程序功能是删除一个字符串中指定下标的字符。它的解题思路,可以分解为以下两步:逐个判断字符串中的下标是否满足条件,满足条件的就放到题目要求的新串,否则就不放。 (2)从已给部分源程序的main主函数开始入手,核心函数“fun(str1,str2,n);”中的参数由题目可知,str1存放着原始字符串,str2存放删除...
void fun(char *p){ int i,j;char *q,*z,*m;while(*p!=0){ if(*p>='0' && *p<='9'){ z=p+1;while(*z!=0){ if(*z>='0' && *z<='9'){ }else{ p=*z;m=p;z='1';break;} z++;} } p=p+1;} (m+1)=NULL;} int main() { char a[1000];gets(a);fu...
基于你的问题描述和提供的tips,以下是对如何编写函数void fun(char a[], char b[], int n)的详细解答,该函数的功能是删除字符串a中所有出现的指定字符(即字符串b的第一个字符b[0])。 1. 定义函数void fun(char a[], char b[], int n) 首先,我们需要明确函数的参数含义: char a[]:输入字符串,需...
编写一个函数fun(char*s,char*t),其功能是:将S所指字符串中ASCII值为奇数的字符删除,s中剩余的字符形成一个新串放在t所指的数组中。 参考答案: 您可能感兴趣的试卷你可能感兴趣的试题 1.填空题 下面程序的运行结果是() 参考答案:baCBAcd 2.填空题 下面程序的运行结果是() 参考答案:Afgd...
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的*号全部删除。形参h已指向字符串中第一个字母,形参p指向字符串中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函...
编写一个函数,其功能是将字符串中指定的字符删除。void fun(char *ss,char c){ }void main(){char s[255],ch;print
规定输入的字符串中只包含字母和*号,编写函数fun,其功能是:除了字符串前导和尾部的*号外,其他的*号全部删除,形参h指向第一个字母,形参p指向最后一个字母 #include <stdio.h> void fun( char *a, char *h,char *p ) { int i; char *q=a;
请编写一个函数fun,它的功能是:将一个字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。 #include<stdio.h>intfun(char*s){intresult =0;inti =0;intsign =1;if(s[0] =='-') { sign =-1; i =1; }while(s[i] !='\0') ...
define SIZE 81 /*用来定义字符的最大长度*/ void main(){ void fun(char []);/*函数体在使用后,所以使用前需先声明*/ char s[SIZE];printf("Please input a string :\n");scanf("%s",s);fun(s);printf("The string after fun is :\n%s",s);} void fun(char s[SIZE]){ int...