我机器人2迅雷:大家帮我编一下这道C语言题啊,拜托了
来源:百度文库 编辑:高考问答 时间:2024/07/08 12:08:40
void sort(char str[],char character)
{
int i,comp=1,int lenght=strlen(str);
for(i=0;i<lenght;i++)
{
if(str[i]==charcter)
{
str[i]=str[comp];
}
comp++;
}
}
str[]为目标字符串;
charcter为指定的字符
主函数部分自己写就是,简单
void sort(char str[],char character)
{
int i,comp=1,int lenght=strlen(str);
for(i=0;i<lenght;i++)
{
if(str[i]==charcter)
{
str[i]=str[comp];
}
comp++;
}
}
str[]为目标字符串;
charcter为指定的字符
主函数部分自己写就是,简单
即使是字符数组使用的也是指针阿。。
还有sort()是排序吧。。
怎么变成字符串了。。
真奇怪
#include <stdio.h>
char *sort( char str_del, char *str_input );
char *sort( char str_del, char *str_input )
{
int i, n=0;
int len2;
char *str;
char *str2=\"bc\";
len2 = strlen(str_input);
str = (char*) malloc (sizeof(char)*len2);
for (i=0; i<len2; i++)
{
if ( str_input[i] != str_del)
{
str[n]=str_input[i];
n++;
}
}
str[n]=\'\\0\';
return str;
}
int main ()
{
char str1[100];
char str_del;
printf(\"input the char that you want to delete:\\n\");
scanf(\"%c\",&str_del);
printf (\"Input the string of scanning:\\n\");
scanf(\"%s\",str1);
printf(\"\\n%s\",sort(str_del, str1));;
getchar();
return 0;
}