中易网

3.输入一串字符串,整理其中的数字和字母和符号,并分别输出

答案:3  悬赏:30  
解决时间 2021-02-18 12:03
3.输入一串字符串,整理其中的数字和字母和符号,并分别输出
最佳答案
c 语言程序。用 gets(s); 读入 一行字符串。第一次循环判断一个个字符是否是数字,是则输出。第二次循环判断一个个字符是否是小写和大写字母,是则输出。第三次循环判断一个个字符是否是数字,是否是小写和大写字母,是则用 continue 跳过,不是则输出。
#include

int main()
{
char s[100];
int i;
printf("input the string:\n");
gets(s);
for (i=0;i if (s[i]>='0' && s[i]<='9')putchar(s[i]);
}
printf("\n");
for (i=0;i if ((s[i]>='a' && s[i]<='z')|| (s[i]>='A' && s[i]<='Z')) putchar(s[i]);
}
printf("\n");
for (i=0;i if (s[i]>='0' && s[i]<='9') continue;
if ((s[i]>='a' && s[i]<='z')|| (s[i]>='A' && s[i]<='Z'))continue;
putchar(s[i]);
}
printf("\n");
return 0;
}
全部回答
要是我起床了,很热议为你效劳
#include "stdio.h" #include "string.h" #include <ctype.h> main() { char t[100],w[100]={0},max[100]={0}; int i,k,pos=0; printf("输入字符串:"); gets(t); for(i=0,k=0;t[i];i++) { if(isalpha(t[i]))//遇到字母 { w[k++]=t[i]; } if(!isalpha(t[i+1]))//如果不是 { w[k]=0;k=0; if(strlen(w)>strlen(max)) { strcpy(max,w); pos=i; } w[0]=0; } } printf("最长单词是:%s\n",max); printf("位置是%d,长度是%d\n",pos-strlen(max)+1,strlen(max)); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大调音阶1 2 3 4 5 6 7 的唱名是什么
玉林市川迪机器制造公司地址在什么地方,想过
昌江益佰开关插座电器在哪
王建“妇姑相唤浴蚕去”中“浴蚕”的意思?
QQ游戏秘书和蓝钻是一样的吗?
军子超市我想知道这个在什么地方
4月16日新闻联播是不是时间延长了??
手yin多了yin唇会变黑吗
月盛斋我想知道这个在什么地方
小说鬼吹灯二哪本较好啊
一首凤凰传奇的歌,里面有一句。“你是我天上
我家孩子在学校整天被同学欺负,我是没招了大
请问杭州有哪些著名的影视公司,就是拍电视剧
重庆市环宇矿山设备厂地址在什么地方,想过去
怎么结交优质人脉?求答案
推荐资讯
同银行同城市存钱会不会收手续费?
发觉烫染连锁店我想知道这个在什么地方
童乐天文具副食店我想知道这个在什么地方
婚后父母买给我的车,离婚时对方要求分割,该
渝仔湾私房菜在哪里啊,我有事要去这个地方
长春的地形特征长春的地形以什么为主,占
美国流行文化中的英雄人物与中国侠客的异同
爱让我重新认识了自己的作文八百字急!!!
看来妈妈在上面干爸爸
卸载瑞星后,瑞星隔离区的文件在哪?怎么打开
正阳县大林镇申通圆通快递电话?
翌顺水站地址在哪,我要去那里办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?