编写一个C语言程序,从键盘输入一个字符串,显示删除了所有空格和标点符的字符串,错有操作用指针完成! 50
5个回答
展开全部
#include <stdio.h>
#include <ctype.h>
int main() {
char s[500];
int i,j;
printf("输入字符串:\n");
while(fgets(s,500,stdin)) {
for(i = 0,j = 0;s[i];++i)
if(isalpha(s[i])) s[j++] = s[i];
s[j] = '\0';
printf("%s\n输入字符串(<Ctrl+Z> <Enter> 退出):\n",s);
}
return 0;
}
追问
fgets stdin isalpha 是什么意思
追答
fgets(s,500,stdin) // 最多读入500 - 1个字符
stdin -- standard input output
isalpha(ch) // ch是英文字符时,返回1,否则返回0
展开全部
||⊙︿⊙
追问
…
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#¥%&@,+-*/, 这些算进你的标点符号里面吗?你想要如何区分减号和连接符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
十八爸爸妈妈好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
😰
追问
…
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询