#include<stdio.h>
int jishu(char *p)
{
    int a[10]={0};
    int i=0,j=0,b=0;
    for(i=0;*(p+i)!='\0';i++)
    {
    if(*(p+i)>='0'&&*(p+i)<='9')
    {
         b=*(p+i)-48+b*10;
         //如果检测到数字减去48=本身,b*10位数递增 
    }
    if((*(p+i+1)<'0'||*(p+i+1)>'9')&&b!=0)
    {
         a[j]=b;j++;b=0;
         //检测到非数字将整数b赋值给数组a的元素,b重置 
    }        
    }

printf("一共有%d个整数,分别为:\n",j);
    for(i=0;i<j;i++)
    printf("%d\t",a[i]);   
}
int main()
{
    char s[]={"A123x456 17960? 302tab5876"};
    jishu(s);
}

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

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

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

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

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

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

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

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

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

  5. 输入一个字符串,内有数字和非数字,例如:A123x456 17960,将其中连续的数字作为一个整数,依次放到一数组a中。例如,123放在a[0],456放在a[1],统计共有多少个整数,并输出这些数。

    代码如下: #include <stdio.h> #include <string.h> #include <ctype.h> #include <mallo ...

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

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

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

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

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

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

  9. 输入一个字符串,内有数字和非数字字符,例如A123x456 17960? 302tab5876,将其中连续的数字作为一个整数,依此存放到一个数组a中。

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

最新文章

  1. 高级篇:独立开发者 5 分钟入门 ASO
  2. python中的字符串常用函数
  3. Direct2D (25) : 将画笔线条所占用的区域转换为路径 - ID2D1Geometry.Widen()
  4. pku 1236 Network of Schools (tarjan缩点)
  5. ORB-SLAM2中的Loop Closinng中DetectLoopCandidates函数解析
  6. c# mvvm模式获取当前窗口_AWTK-MVVM 介绍
  7. c语言计算机猜数字100以内,求一个猜数字C语言代码,要求如下 计算机生成一个100以内的随机数,玩家来猜 记录猜的次数,最后打...
  8. 本周小结!(二叉树系列二)
  9. 自学c语言要下载什么软件下载,你学c语言用的什么app?
  10. 战舰世界选服务器删除什么文件夹,《战舰世界》常见问题解决方案合集
  11. 全手工杂拌面——韩国才有的中华料理 冬至餐桌上的25道家常手工主食
  12. 老男孩mysql 百度云_老男孩MySQL DBA 6期
  13. 【Vue】使用vue框架制作一个简单的网页
  14. 题目 1460: 2n皇后问题
  15. 北京上海楼市有价无市局面愈演愈烈
  16. linux删除账号及主目录及邮箱,Linux 用户管理
  17. 深入浅析Service Workers
  18. 怎么拍照识别植物的名称呢?教大家一个识别小妙招
  19. CAD闪退的解决方法
  20. c#中const与readonly区别

热门文章

  1. Carsim中设置车辆的初始位置及航向角
  2. 专栏《乔新亮的CTO成长复盘》读书笔记(一)
  3. CSI Bridge Advanced 23.2.0 x64
  4. 公务员报名时间及相关事宜
  5. Json和Gson?
  6. 19081 树上摘樱桃
  7. AP近邻传播聚类算法原理及Matlab实现
  8. ES6 环境下 Openlayers 集成使用 ol-ext 以及在线示例
  9. 自考java填空题_java 自考题目
  10. 计算机网络自考2020,2020年8月自考02141计算机网络技术真题及答案