
规定输入的字符串中只包含字母和数字,编写程序,将该字符串中所有的数字去掉后逆序存放并输出.
例如:输入“A1B2C3D4E”,则去掉数字字符逆序后输出“EDCBA”。(其中去除所有数字功能用函数实现,不许使用用辅助数组)...
例如:输入“A1B2C3D4E”,则去掉数字字符逆序后输出“EDCBA”。(其中去除所有数字功能用函数实现,不许使用用辅助数组)
展开
展开全部
#include <stdio.h>
#include <string.h>
void del(char *ch)
{
int i,n=0;
for(i=0;ch[i]!='\0';i++)
{ if ((ch[i]>='A'&& ch[i]<='Z')||(ch[i]>='a' && ch[i]<='z'))
{ ch[n++]=ch[i];}
}
ch[n]='\0';
}
void main()
{
char ch[80];
int i,n,t;
printf("请输入一个字符串:");
gets(ch);
del(ch);
n=strlen(ch);
for(i=0;i<n/2;i++)
{
t=ch[i];ch[i]=ch[n-1-i];ch[n-1-i]=t;}
puts(ch);
}
所以你也是北交的在复习c语言的么doge
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询