1条回答 默认 最新
- 南七灵 2021-11-24 19:48关注
#include<stdio.h> #include<string.h> int main() { char s[1001]; int a[10] = {0}; int i,n; gets(s); for(i = 0;i < strlen(s);i++){ if(s[i] >= '0' && s[i] <= '9'){ a[s[i] - '0'] ++; } } for(i = 0;i < 10;i++){ if(a[i] > 0){ printf("%d:%d\n",i,a[i]); } } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 3无用 1
悬赏问题
- ¥15 ecplise在连接数据库时显示加载驱动成功但是数据库连接失败
- ¥15 visionmaster启动失败,提示为“机器不满足授权而被禁用”
- ¥50 用logisim设计16位单时钟周期cpu
- ¥15 IDEA中圈复杂度如何具体设置
- ¥50 labview采集不了数据
- ¥15 Multisim红外倒车雷达仿真中距离问题
- ¥15 请上面代码做什么处理或什么混淆
- ¥15 英雄联盟自定义房间置顶
- ¥15 W5500网线插上无反应
- ¥15 如何用字典的Key,显示在WPF的xaml中