c语言把字符串中每个数字调用出来
时间: 2023-05-22 14:01:26 浏览: 99
可以使用isdigit()函数来判断字符串中的每个字符是否为数字,然后将其提取出来。以下是一个示例代码:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char str[] = "abc123def456";
int i, num;
for (i = 0; str[i] != '\0'; i++) {
if (isdigit(str[i])) {
num = str[i] - '0';
printf("%d\n", num);
}
}
return 0;
}
```
这段代码会输出字符串中的每个数字,即:
```
1
2
3
4
5
6
```
阅读全文