输入一串字符串(18个字符左右),如何判断它是否全是数字?如何将字符串的每个字符用数组储存起来。
#include<stdio.h>
#include<string.h>
int main()
{
char str[32];
int n = 0;
scanf("%s", str);
for (int i = 0; str[i] != '\0'; i++)
{
if (str[i] >= '0' && str[i] <= '9')
n++;
}
if (n == strlen(str))
puts("字符串是全数字");
else
puts("字符串不是全数字");
return 0;
}