输入一个字符串,取出其中的整数(实现代码)

 更新时间:2013年09月02日 09:29:09   作者:  
输入一个字符串,内含所有数字和非数字字符。将其中连续的数字作为一个整数,依次存放到一个数组中,统计共有多少个整数,并输出这些数
题目:输入一个字符串,内含所有数字和非数字字符。将其中连续的数字作为一个整数,依次存放到一个数组中,统计共有多少个整数,并输出这些数。
复制代码 代码如下:

#include<iostream>
using namespace std;
int main(){
    int a[30]={0};
    char str[200];
    cout<<"请输入一个含有数字的字符串\n"<<endl;
    cin>>str;
    bool flag=0;
    int i=0,j=0;
    int s=0;
    int num=strlen(str);
    cout<<"\n你一共输入了:"<<num<<"个字符"<<endl;
    for(i=0;i<num;){
        while(str[i]>='0' && str[i]<='9' &&i<num ){
            s=s*10+int(str[i])-int('0');
            i++;
            flag=1;
        }
        if(flag==1){
            a[j++]=s;
            s=0;
            flag=0;
        }
        i++;
    }
    i=0;
    cout<<"\n其中共"<<j<<"个数字\n"<<endl;
    while(i<j){
        cout<<a[i]<<endl;
        i++;
    }
    cout<<endl;
    return 0;
}

相关文章

  • 基于opencv的行人检测(支持图片视频)

    基于opencv的行人检测(支持图片视频)

    本文主要介绍了基于opencv的行人检测(支持图片视频),文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • C/C++读取大文件数据方式详细讲解

    C/C++读取大文件数据方式详细讲解

    这篇文章主要介绍了C语言/C++读取大文件数据的完整方式过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-09-09
  • C++深入探究友元使用

    C++深入探究友元使用

    采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该类的友元函数
    2022-07-07
  • C语言实现简单的文本编辑器

    C语言实现简单的文本编辑器

    这篇文章主要为大家详细介绍了C语言实现简单的文本编辑器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • C++实现企业职工工资管理系统

    C++实现企业职工工资管理系统

    这篇文章主要为大家详细介绍了C++实现企业职工工资管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • Qt实现生成指定范围内随机数与随机字符串

    Qt实现生成指定范围内随机数与随机字符串

    这篇文章主要为大家详细介绍了如何利用Qt实现生成指定范围内随机数与随机字符串,文中的示例代码简洁易懂,感兴趣的小伙伴可以自己动手尝试一下
    2023-07-07
  • C语言猜凶手的代码实现

    C语言猜凶手的代码实现

    本文主要介绍了C语言猜凶手的代码实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • C语言代码中调用C++代码的方法示例

    C语言代码中调用C++代码的方法示例

    这篇文章主要介绍了C语言代码中调用C++代码的方法示例,文中也介绍了C++代码调用C代码的方法,有需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • C语言实现通讯录系统

    C语言实现通讯录系统

    这篇文章主要为大家详细介绍了C语言实现通讯录系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • MFC程序执行过程深入剖析

    MFC程序执行过程深入剖析

    这篇文章主要介绍了MFC程序执行过程,包括对MFC执行流程的分析以及断点调试分析出的SDI程序执行流程,需要的朋友可以参考下
    2014-09-09

最新评论