如何判断一个字符数组是否为纯数字
时间: 2023-10-18 15:17:25 浏览: 114
javaScript 判断字符串是否为数字的简单方法
5星 · 资源好评率100%
您好,关于您的问题,请参考以下代码:
```
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int isNumber(char* str) {
int len = strlen(str);
int i;
for (i = 0; i < len; i++) {
if (!isdigit(str[i])) {
return 0;
}
}
return 1;
}
int main() {
char str[100];
scanf("%s", str);
if (isNumber(str)) {
printf("该字符数组为纯数字");
} else {
printf("该字符数组不是纯数字");
}
return 0;
}
```
这是一个简单的函数,它可以判断一个字符数组是否为纯数字。函数先统计字符数组的长度,然后遍历每个字符,如果不是数字就返回 0,否则返回 1。在 main 函数中,我们可以使用 scanf 函数读取用户输入的字符数组,然后调用 isNumber 函数进行判断,并输出结果。
希望以上代码能够解决您的问题,谢谢!
阅读全文