输入一串字符串(18个字符左右),如何判断它是否全是数字?如何将字符串的每个字符用数组储存起来。
1条回答 默认 最新
- 滴水不穿石 2022-11-25 00:48关注
#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; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 bywave配置文件写入失败
- ¥20 基于Simulink的ZPW2000轨道电路仿真
- ¥15 pycharm找不到在环境装好的opencv-python
- ¥15 在不同的执行界面调用同一个页面
- ¥20 基于51单片机的数字频率计
- ¥50 M3T长焦相机如何标定以及正射影像拼接问题
- ¥15 keepalived的虚拟VIP地址 ping -s 发包测试,只能通过1472字节以下的数据包(相关搜索:静态路由)
- ¥15 Mabatis查询数据
- ¥15 想知道lingo目标函数中求和公式上标是变量情况如何求解
- ¥15 关于E22-400T22S的LORA模块的通信问题