问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编写fun函数,功能是删除字符串中的数字字符。例输入字符串:48CTYP9E6,则输出:CTYPE。

发布网友 发布时间:2022-04-24 02:28

我来回答

4个回答

热心网友 时间:2023-10-22 01:10

#include<stdio.h>
#include<string.h>
void fun(char s[]);
int main()
{
char s[81];
printf("enter 1 line string(1~9):\n");
gets(s);
fun(s);
printf("%s",s);
getchar();
return 0;

}
void fun(char s[])
{
int x,i,j;
x=strlen(s);
for(j=0;j<x;j++)
{
if(s[j] >='0' && s[j] <='9')
{
for(i=j;i<x-1;i++)
{
s[i] = s[i+1];
}
x--;
j--;
}

}
s[x] = '\0'; //添加上结束符。
return;
}

热心网友 时间:2023-10-22 01:10

#include<stdio.h>
#include<string.h>
void fun(char s[]);
int main()
{
char s[81];
printf("enter 1 line string(1~9):\n");
gets(s);
fun(s);
printf("%s",s);
getchar();
return 0;

}
void fun(char s[])
{
int x,i,j;
x=strlen(s);
for(j=0;j<x;j++)
{
if(s[j] >='0' && s[j] <='9')
{
for(i=j;i<x-1;i++)
{
s[i] = s[i+1];
}
x--;
j--;
}

}
s[x] = '\0'; //添加上结束符。
return;
}

热心网友 时间:2023-10-22 01:11

#include "stdio.h"
#define M 100

void fun(char *s)
{
int i,j;//当前操作位置,新形式当前长度
for(i=0,j=0;s[i]!=0;i++)
{
if(s[i]>='0'&&s[i]<='9')
continue;
s[j]=s[i];
j++;
}
s[j]=0;//最后给一个'\0'值,表示新串末尾
}

void main()
{
char s[M];
while(scanf("%s",s)>0)
{
printf("%s\n",s);//原串新串输出对比
fun(s);
printf("%s\n",s);
}
}

热心网友 时间:2023-10-22 01:11

#include <stdio.h>
/**********FILL**********/
void fun (char s[])
{
char *p=s;
while(*p)
if((*p>='0')&&(*p<='9')) p++;
/**********FILL**********/
else *s++=*p++;
/**********FILL**********/
*s='\0';
}
void main( )
{
char item[100] ;
printf("\nEnter a string: ");
gets(item);
fun(item);
printf("\nThe string:\"%s\"\n",item);
}

热心网友 时间:2023-10-22 01:12

#include <iostream>
using namespace std;
void Sdelete(char *s)
{
int i=0,j=0;
for( i=0;i<strlen(s);i++)
{
if(s[i]<'0'||s[i]>'9')
{
s[j]=s[i];
j++;
}
}
for(i=0;i<j;i++)
cout<<s[i];

}

void main()
{
char s[]={"a12b34c56d78e910f1011"};
Sdelete(s);
}

热心网友 时间:2023-10-22 01:10

#include<stdio.h>
#include<string.h>
void fun(char s[]);
int main()
{
char s[81];
printf("enter 1 line string(1~9):\n");
gets(s);
fun(s);
printf("%s",s);
getchar();
return 0;

}
void fun(char s[])
{
int x,i,j;
x=strlen(s);
for(j=0;j<x;j++)
{
if(s[j] >='0' && s[j] <='9')
{
for(i=j;i<x-1;i++)
{
s[i] = s[i+1];
}
x--;
j--;
}

}
s[x] = '\0'; //添加上结束符。
return;
}

热心网友 时间:2023-10-22 01:11

#include "stdio.h"
#define M 100

void fun(char *s)
{
int i,j;//当前操作位置,新形式当前长度
for(i=0,j=0;s[i]!=0;i++)
{
if(s[i]>='0'&&s[i]<='9')
continue;
s[j]=s[i];
j++;
}
s[j]=0;//最后给一个'\0'值,表示新串末尾
}

void main()
{
char s[M];
while(scanf("%s",s)>0)
{
printf("%s\n",s);//原串新串输出对比
fun(s);
printf("%s\n",s);
}
}

热心网友 时间:2023-10-22 01:11

#include <stdio.h>
/**********FILL**********/
void fun (char s[])
{
char *p=s;
while(*p)
if((*p>='0')&&(*p<='9')) p++;
/**********FILL**********/
else *s++=*p++;
/**********FILL**********/
*s='\0';
}
void main( )
{
char item[100] ;
printf("\nEnter a string: ");
gets(item);
fun(item);
printf("\nThe string:\"%s\"\n",item);
}

热心网友 时间:2023-10-22 01:12

#include <iostream>
using namespace std;
void Sdelete(char *s)
{
int i=0,j=0;
for( i=0;i<strlen(s);i++)
{
if(s[i]<'0'||s[i]>'9')
{
s[j]=s[i];
j++;
}
}
for(i=0;i<j;i++)
cout<<s[i];

}

void main()
{
char s[]={"a12b34c56d78e910f1011"};
Sdelete(s);
}

热心网友 时间:2023-10-22 01:11

#include "stdio.h"
#define M 100

void fun(char *s)
{
int i,j;//当前操作位置,新形式当前长度
for(i=0,j=0;s[i]!=0;i++)
{
if(s[i]>='0'&&s[i]<='9')
continue;
s[j]=s[i];
j++;
}
s[j]=0;//最后给一个'\0'值,表示新串末尾
}

void main()
{
char s[M];
while(scanf("%s",s)>0)
{
printf("%s\n",s);//原串新串输出对比
fun(s);
printf("%s\n",s);
}
}

热心网友 时间:2023-10-22 01:11

#include <stdio.h>
/**********FILL**********/
void fun (char s[])
{
char *p=s;
while(*p)
if((*p>='0')&&(*p<='9')) p++;
/**********FILL**********/
else *s++=*p++;
/**********FILL**********/
*s='\0';
}
void main( )
{
char item[100] ;
printf("\nEnter a string: ");
gets(item);
fun(item);
printf("\nThe string:\"%s\"\n",item);
}

热心网友 时间:2023-10-22 01:12

#include <iostream>
using namespace std;
void Sdelete(char *s)
{
int i=0,j=0;
for( i=0;i<strlen(s);i++)
{
if(s[i]<'0'||s[i]>'9')
{
s[j]=s[i];
j++;
}
}
for(i=0;i<j;i++)
cout<<s[i];

}

void main()
{
char s[]={"a12b34c56d78e910f1011"};
Sdelete(s);
}

热心网友 时间:2023-10-22 01:10

#include<stdio.h>
#include<string.h>
void fun(char s[]);
int main()
{
char s[81];
printf("enter 1 line string(1~9):\n");
gets(s);
fun(s);
printf("%s",s);
getchar();
return 0;

}
void fun(char s[])
{
int x,i,j;
x=strlen(s);
for(j=0;j<x;j++)
{
if(s[j] >='0' && s[j] <='9')
{
for(i=j;i<x-1;i++)
{
s[i] = s[i+1];
}
x--;
j--;
}

}
s[x] = '\0'; //添加上结束符。
return;
}

热心网友 时间:2023-10-22 01:11

#include "stdio.h"
#define M 100

void fun(char *s)
{
int i,j;//当前操作位置,新形式当前长度
for(i=0,j=0;s[i]!=0;i++)
{
if(s[i]>='0'&&s[i]<='9')
continue;
s[j]=s[i];
j++;
}
s[j]=0;//最后给一个'\0'值,表示新串末尾
}

void main()
{
char s[M];
while(scanf("%s",s)>0)
{
printf("%s\n",s);//原串新串输出对比
fun(s);
printf("%s\n",s);
}
}

热心网友 时间:2023-10-22 01:11

#include <stdio.h>
/**********FILL**********/
void fun (char s[])
{
char *p=s;
while(*p)
if((*p>='0')&&(*p<='9')) p++;
/**********FILL**********/
else *s++=*p++;
/**********FILL**********/
*s='\0';
}
void main( )
{
char item[100] ;
printf("\nEnter a string: ");
gets(item);
fun(item);
printf("\nThe string:\"%s\"\n",item);
}

热心网友 时间:2023-10-22 01:12

#include <iostream>
using namespace std;
void Sdelete(char *s)
{
int i=0,j=0;
for( i=0;i<strlen(s);i++)
{
if(s[i]<'0'||s[i]>'9')
{
s[j]=s[i];
j++;
}
}
for(i=0;i<j;i++)
cout<<s[i];

}

void main()
{
char s[]={"a12b34c56d78e910f1011"};
Sdelete(s);
}

热心网友 时间:2023-10-22 01:10

#include<stdio.h>
#include<string.h>
void fun(char s[]);
int main()
{
char s[81];
printf("enter 1 line string(1~9):\n");
gets(s);
fun(s);
printf("%s",s);
getchar();
return 0;

}
void fun(char s[])
{
int x,i,j;
x=strlen(s);
for(j=0;j<x;j++)
{
if(s[j] >='0' && s[j] <='9')
{
for(i=j;i<x-1;i++)
{
s[i] = s[i+1];
}
x--;
j--;
}

}
s[x] = '\0'; //添加上结束符。
return;
}

热心网友 时间:2023-10-22 01:11

#include "stdio.h"
#define M 100

void fun(char *s)
{
int i,j;//当前操作位置,新形式当前长度
for(i=0,j=0;s[i]!=0;i++)
{
if(s[i]>='0'&&s[i]<='9')
continue;
s[j]=s[i];
j++;
}
s[j]=0;//最后给一个'\0'值,表示新串末尾
}

void main()
{
char s[M];
while(scanf("%s",s)>0)
{
printf("%s\n",s);//原串新串输出对比
fun(s);
printf("%s\n",s);
}
}

热心网友 时间:2023-10-22 01:11

#include <stdio.h>
/**********FILL**********/
void fun (char s[])
{
char *p=s;
while(*p)
if((*p>='0')&&(*p<='9')) p++;
/**********FILL**********/
else *s++=*p++;
/**********FILL**********/
*s='\0';
}
void main( )
{
char item[100] ;
printf("\nEnter a string: ");
gets(item);
fun(item);
printf("\nThe string:\"%s\"\n",item);
}

热心网友 时间:2023-10-22 01:12

#include <iostream>
using namespace std;
void Sdelete(char *s)
{
int i=0,j=0;
for( i=0;i<strlen(s);i++)
{
if(s[i]<'0'||s[i]>'9')
{
s[j]=s[i];
j++;
}
}
for(i=0;i<j;i++)
cout<<s[i];

}

void main()
{
char s[]={"a12b34c56d78e910f1011"};
Sdelete(s);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 编写C语言程序【,从一个已排序的数组中删去某数后,该数组仍然有序】,,必须要可以运行的呀! 文件粉碎批处理 【求助】磁盘擦除工具 增长率公式是什么? 批处理用sdelete彻底删除文件时如何选多个文件或文件夹 sdelete使用方法 什么情况下增长率是0? 增长率不可能超过100%吗? 增长率、成长率、达成率有什么不同,怎样表示? 增速,增长率,增幅区别为何? 在“J”型曲线中,增长率为什么不变 增长率怎么算 增长率和增长速率的区别是什么? 增幅和增长率有区别吗? 增长率与实际增长率有何不同,怎样计算 增长率和增长速率的区别? 增长率怎么算? 增长率等于增长倍数吗 什么是增长率 增长量不变和增长率不变有什么 区别啊 Win10完全重置(删除所有内容)靠谱吗 html如何设置鼠标悬停div块显示,已经把默认改为不显示,如何设置悬停... 如何给VirtualBox 虚拟硬盘瘦身 怎样缩小QCOW2虚拟磁盘实际占用硬盘空间 mysql 全列插入 如何跳过其中的某列不插入 如何彻底删除diskgenius能够恢复的软件? 为什么我的电脑搜索不能搜索文件? pascal 输入判断H数 加分! 英文翻译 电脑有关 。急用 ok得加50分 virtualbox怎么调整虚拟硬盘默认大小 部分普快列车可互联网订票,订餐价格是否很高? 小说如何写? 小说怎么写?有什么技巧吗?写小说有什么用? 小说怎么写精彩? 小说怎样写才能吸引人呢? 六年级小说怎么写? 小说怎么发表? 如何彻底解决WIN10内存不足现象,是放弃WIN10还是扔了电脑 Win10另存为左侧的导航内容&quot;3D对象,视频、文档等”怎么删除? 微信怎样打开私聊提醒声音?