题目:输入一段字符串,包括有字母、数字等类型字符,要求输出其中数字字符组成的整数之和
题目:输入一段字符串,包括有字母、数字等类型字符,要求输出其中数字字符组成的整数之和
例如:
输入:
askhdf343Aljdfadsj78alasdSS2345alajdsf
输出:
343 + 78 + 2345 = 2771
源代码:
#include<stdio.h>
#include<math.h>
#include<string.h>int main()
{//定义两个指针来记录位置 int i, sum, result=0, p1 = 0, p2 = 0, k = 0, num[1024];char str[1024];gets(str);while(1){if(str[p1]=='\0'){break; } while((str[p1]>='9'||str[p1]<='0')&&p1<strlen(str)){p1++;p2++;}while(str[p2]<='9'&&str[p2]>='0'&&p2<strlen(str)){p2++;}sum=0;while(p1<p2){sum+=(str[p1]-'0')*pow(10,p2-p1-1);p1++;}num[k++]=sum;}for(i=0;i<k;i++){result+=num[i];if(i==k-1){printf(" %d = %d",num[i],result);}else{printf("%d +",num[i]);}}return 0;
}
题目:输入一段字符串,包括有字母、数字等类型字符,要求输出其中数字字符组成的整数之和相关推荐
- php随机生成大写字母,PHP生成随机字符串包括大小写字母
PHP生成随机字符串包括大小写字母,这里介绍两种方法: 第一种:利用字符串函数操作 /** *@blog */ function createRandomStr($length){ $str = '0 ...
- 2018.3.输入1个长度不大于100的字符串(由字母和空格组成),输出串中包含的单词个数。如不存在单词则输出0.
1.题目: 输入1个长度不大于100的字符串(由字母和空格组成),输出串中包含的单词个数.如不存在单词则输出0. 2.分析: 用了一下正则表达式 3.代码展示(复制可直接运行) import java ...
- 题目:分别统计字符串中大写字母和小写字母的个数。
题目:分别统计字符串中大写字母和小写字母的个数. 代码如下: #include <conio.h> #include <stdio.h>void fun(char *s, in ...
- C语言中删除字符串中一个字母,C程序删除字符串中除字母之外的所有字符
C程序删除字符串中除字母之外的所有字符 在此示例中,您将学习从用户输入的字符串中删除除字母之外的所有字符. 要理解此示例,您应该了解以下C语言编程主题: 删除字符串中除字母之外的字符#include ...
- python电话号码对应的字符组合_Python3 在字符串中提取字母+数字组合微信账号、电话等 - pytorch中文网...
今天处理数据要提取字符串中的微信,字符串中包含中文英文Emoji,标点符号等. python 提取字符串中的电话 提取电话相对简单,多个电话也可以提取 import re desstr = " ...
- ①编写一个程序,从键盘接收一个字符串,然后按照字符顺序从小到大进行排序,并删除重复的字符。②集合A、B的差集③对分行输入的若干字符串按字典序(由小到大)进行排序并输出。
文章目录 ①编写一个程序,从键盘接收一个字符串,然后按照字符顺序从小到大进行排序,并删除重复的字符 ②集合A.B的差集 ③对分行输入的若干字符串按字典序(由小到大)进行排序并输出. ①编写一个程序,从 ...
- python将输入语句中的字母、空格、数字和其他字符分别输出
python将输入语句中的字母.空格.数字和其他字符分别输出 str=input("输入任意字符") #列出四种类型的列表来盛放相应的字符 letters=[] spaces=[] ...
- 输入一段字符,统计一段字符串中大小写字母的个数
输入一段字符,统计一段字符串大小写字母的个数-python #输入一段字符,统计一段字符串大小写字母的个数 def num(s):num_min=0num_max=0for i in s:if i.i ...
- c语言单词的一个字母变换,c语言:输入一行英文字符串,把每个单词第一个字母变为大写,输出修改后的字符串知道...
#include #include #include int main(int argc,char*argv[]) { char str[100+1]; int isfirst=1; char ch; ...
最新文章
- 使用memcache的session入库
- Gym - 101972A Multiplication Dilemma(模拟)
- [Unity] 战斗系统学习 4:FlowCanvas 中的 LatentActionNode
- C++复数运算 重载
- caffe特征可视化---python实现
- Redis 如何存储上亿级别的用户状态?
- 001.XE3添加TPerlRegEx
- 《Python源码剖析》.pdf
- P2P中DHT网络介绍
- 为Raspberry Pi 2编译内核模块
- 华为首部鸿蒙手机,液态镜头首次亮相亚美AM8探秘华为首部鸿蒙手机P50
- 网络时钟同步系统概述
- android sqlite动态创建表,QT下如何实现SQLite动态创建表
- 【常用芯片】ULN2003工作原理及中文资料(实例:STM32驱动28BYJ48步进电机)
- 如何利用 onlyoffice 实现文档格式转换
- Gradient Harmonized Single-stage Detector
- 紫晶存储2017年上半年营收6012万元 净赚639万元
- 从打通企业微信到连接腾讯会议 销售易全面释放“洪荒之力”
- 大厂offer?拿来吧你!网易有道笔试编程题特辑
- mt9v034相机ros驱动包
热门文章
- python socket编程之双方相互通信简单实例
- 二级c语言笔试试卷题型,计算机二级c语言题型
- r认识计算机教案,八年级信息技术教案第二章 程序新天地----初识QBASIC
- 如何利用样机制作一张精美的展示图
- 简单说明拆计算机的流程,cpu风扇怎么拆详细步骤
- python爬虫项目毕业设计_基于python爬虫的电影推荐网站的设计与实现毕业论文+初稿+项目源码+安装说明+使用说明...
- 文明-根达亚文明:根达亚文明
- 利用python3爬虫下载图片、pdf文档
- [视频编码] HEVC 简介
- huaweicloud华为云-云通信-语音通话对接文档整理