从键盘上输入一个字符串,最多100个字符,然后顺序输出其中的数字字符,C语言
时间: 2023-07-18 14:43:54 浏览: 235
去掉重复的字符串及在第一个字符串中删除在第二个字符串中出现的字符
好的,以下是可以实现该功能的 C 语言代码:
```
#include <stdio.h>
int main() {
char str[101]; // 字符串,最多100个字符
printf("请输入一个字符串:");
scanf("%s", str);
printf("该字符串中的数字字符为:");
for(int i = 0; str[i] != '\0'; i++) {
if(str[i] >= '0' && str[i] <= '9') { // 判断是否为数字字符
printf("%c", str[i]); // 顺序输出数字字符
}
}
return 0;
}
```
这段代码首先让用户从键盘输入一个字符串,然后遍历字符串中的每一个字符,如果发现该字符是数字字符,就输出该字符。最终输出的是该字符串中所有的数字字符,顺序与它们在原字符串中出现的顺序一致。
阅读全文