c语言 输入一串字符,直到读到句号为止,记录下这串字符串中是字母或是数字的所有字符,然后把这些字符按与输入相反的次序输出
时间: 2023-06-07 07:09:40 浏览: 96
C语言程序设计-输入一个字符串,过滤此串,只保留串中的字母字符,并统计新生成串中包含的字母个数;
5星 · 资源好评率100%
好的,这是一个关于 C 语言的编程问题。以下是实现该功能的示例代码:
```
#include <stdio.h>
int main() {
char input, str[100];
int count = 0, i;
// 循环读取字符,直到读到句号
while ((input = getchar()) != '.') {
// 判断字符是否为字母或数字
if ((input >= 'A' && input <= 'Z') || (input >= 'a' && input <= 'z') || (input >= '0' && input <= '9')) {
str[count++] = input;
}
}
// 按与输入相反的顺序输出字符
for (i = count - 1; i >= 0; i--) {
putchar(str[i]);
}
return 0;
}
```
希望能对你有所帮助。如果你有其他问题,欢迎随时提出。
阅读全文