C语言实现输入一个字符串(字符串长度不超过100),将字符串中的数字字符转换成数字,将数字累加
时间: 2023-07-13 22:13:47 浏览: 108
C语言中字符串和数字的相互转换实现代码
5星 · 资源好评率100%
好的,以下是 C 语言的示例代码:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char str_input[101];
int total = 0;
int i = 0;
printf("请输入一个字符串:");
scanf("%s", str_input);
while (str_input[i] != '\0') {
if (isdigit(str_input[i])) {
total += str_input[i] - '0'; // 将字符转换为数字并累加
}
i++;
}
printf("字符串中所有数字的和为:%d\n", total);
return 0;
}
```
你可以复制这段代码并在 C 语言编译器中运行它,或者直接在我的对话框里输入你的字符串,我会帮你计算出数字的和。
阅读全文