例:123存放在a[0],456存放在a[1]。统计共有多少整数,并输出这些整数

#include<stdio.h>
int main(int argc, char const *argv[])
{char buf[32]="a123b456";int a[32]={};int i=0,j=0,sum=0;char *p = buf;while(*p){if(*p < '0'|| *p > '9'){p++;continue;}while(*p >= '0'&&*p <= '9'){sum = sum*10 + *p -48;p++;}a[i] = sum;sum = 0;i++;//存放整数的个数}printf("一共有%d个整数,他们分别是:\n",i);while(j<i){printf("%d ",a[j]);j++;}printf("\n");return 0;
}

C语言小练习:输入一个字符串,内有数字和非数int字符,如a123x456,将其中连续的数作为一个整数,依次存放到整形数组a中。相关推荐

  1. 输入一个字符串内有数字和非数字字符,例如:A123x456...

    #include <stdio.h> #include <string.h> #include <math.h> int main() { void sum_out ...

  2. 输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a1[1].

    输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a1[1]- ...

  3. 题8.16:输入一个字符串, 内有数字和非数字字符, 例如:A123x456 17960 ? , 302tab5876,将其中连续的数字作为一个整数, 依次存放到一数组a中。例如, 123 放在a[0

    题目 本题是谭浩强<C程序设计课后习题>题8.16. 题目: 16. 输入一个字符串, 内有数字和非数字字符, 例如:A123x456 17960 ? , 302tab5876,将其中连续 ...

  4. 输入一个字符串,内有数字和非数字字符,例如: A123x456 17960? 302tab5876 将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a[1]……

    输入一个字符串,内有数字和非数字字符,例如: A123x456 17960? 302tab5876 将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a[1]-- ...

  5. 输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876 将其中连续的数字作为一个整数,一次存放到一个数组中。

    输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876 将其中连续的数字作为一个整数,一次存放到一个数组中. #include <stdio.h> ...

  6. 习题 6.16 输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876将其中连续的数字作为一个整数,依次存放到一数组a中。

    习题 6.16 输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123存入在a[0],456 ...

  7. 输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? 302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a[1]...

    输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? 302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a[1]-统计 ...

  8. 【C】8.16输入一个字符串,内有数字和非数字字符,例如:A123x456 17960?302tab5876 ,将其中连续的数字作为一个整数,依次存放到一数组a中。例如:123放在a[0],456放在

    //输入一个字符串,内有数字和非数字字符,例如:A123x456 17960?302tab5876 //将其中连续的数字作为一个整数,依次存放到一数组a中. //例如:123放在a[0],456放在a ...

  9. 【问题描述】输入一行字符串,含有数字和非数字字符以及空格等,如: df23adfd56 2343?23dgjop535 如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并

    [问题描述]输入一行字符串,含有数字和非数字字符以及空格等,如: df23adfd56 2343?23dgjop535 如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并 ...

最新文章

  1. JavaScript Collection
  2. OpenCV学习笔记(三十六)——Kalman滤波做运动目标跟踪 OpenCV学习笔记(三十七)——实用函数、系统函数、宏core OpenCV学习笔记(三十八)——显示当前FPS OpenC
  3. kux格式怎么转换成mp3_把MP3格式的音频转换成WAV格式
  4. mysql安装显示3534_MySQL安装成功之后启动错误 3534、28000和简单使用
  5. springMVC后台验证信息不显示的原因初探
  6. PMBOK - 项目管理知识体系 - 学习系列(1) -
  7. matlab2c使用c++实现matlab函数系列教程- poly函数
  8. IP编址与子网掩码与划分
  9. Ubuntu上开发python的十大IDE
  10. 拖住对手?有赞刚收费,点点客就推同类免费产品
  11. RSA用私钥加密数据公钥解密数据(不是签名验证过程)
  12. linux限制message日志大小,message显示rsyslog日志服务警告信息due to rate-limiting
  13. 【QQ农场两周年】回想我的农场
  14. Win10 通过重置来修复系统的方法
  15. 二分图/二部图(bipartite graph)
  16. 莫比乌斯函数莫比乌斯反演
  17. Java薪资管理系统
  18. Unable to negotiate with 120.26.106.212 port 22: no matching host key type f
  19. 软工实践第二次结对作业(作业五)
  20. 5G给视频监控带来了什么?

热门文章

  1. 火山PC官方python库使用-正确调用
  2. 合宙入门教程之luat开发教程
  3. 基于MySQL的淘宝用户行为分析
  4. 如何简单快速的恢复U盘误删的文件?
  5. 转换heic图片格式
  6. http协议传输编码
  7. 大一下期末javaGUI课设之swing+MYSQL实现“弹珠传说”弹球小游戏
  8. 如何根据一段单词,找出其中的最长单词
  9. allegro package更新PAD封装
  10. 构建完美作品集网站十步走