永发信息网

把一个字符串中的除大写字母、小写字母和数字字符之外的其他字符都去掉,输出新字符串

答案:1  悬赏:30  手机版
解决时间 2021-03-02 19:05
为什么我输出的结果一样,没有变化,求大神解释啊!
#include<stdio.h>
#include<string.h>
void my_string(char *str,char *output);
int main()
{
char str[100],output[100];
printf("请输入字符串\n");
scanf("%s",str);
my_string(str,output);
}

void my_string(char *str,char *output)
{
int i,x = 0,j = 0,L = 0;
char str1[100];
L = strlen(str);
for(i = 0;str[i] != '\0' ; i++)
if(('0' < str[i] < '9' )|| ('a' < str[i] <'z')||( 'A'< str[i] <'Z'))
{
str1[j] = str[i];
j++;
}
x = j;
for(i = 0; i < L;i++)
{
printf("%c\n",str[i]);
}
for(i = 0; i < x;i++)
{
printf("%c\n",str1[i]);
}
}
最佳答案
if(('0' < str[i] < '9' )|| ('a' < str[i] <'z')||( 'A'< str[i] <'Z')) 这一句代码有误,改为

if(('0' <=str[i] && str[i] <= '9' )|| ('a' <= str[i] && str[i] <='z')||( 'A'<= str[i] && str[i] <='Z'))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
今天南关派出所办户籍的上班么
疾病的拼音是什么
有以下程序: #include <stdio.h> main() i
在1,2,...,N,这个N个正整数中,共有p个质数,q
三菱电机这个地址在什么地方,我要处理点事
属镂宝剑杀功臣告诉我们什么道理?急!!
(10分)【旅游地理】阅读材料,回答下列问题。
百汇大药店地址在哪,我要去那里办事
谷歌和华硕平板电脑几是连接不上服务区怎么半
秦皇岛状元府的房子质量怎么样?听说马上交房
云南楚雄到上海的火车有吗!
染发头发打蜡什么意思
衣服被氧化了怎么办
语音和数据ARPU趋势()
奥特曼格斗进化重生金手指怎么用
推荐资讯
万芳琴这个名字的寓意是什么
榨苹果汁要加多少水
坦克世界多玩战绩如何刷
永建混凝土在什么地方啊,我要过去处理事情
中国天马服饰(南宁市特许店)地址有知道的么?
求SPSS大神告诉我应该用什么分析方法?我想分
解梦梦见庄稼地里长出一大朵放光的黄花
明天香港会挂3号风球吗?
新鲜天麻今年多少钱一斤
宇明电镀涂装设备地址有知道的么?有点事想过
马桶大的好还是小的好
增资需要哪些资料
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?