C语言小练习:输入一个字符串,内有数字和非数int字符,如a123x456,将其中连续的数作为一个整数,依次存放到整形数组a中。
例: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中。相关推荐
- 输入一个字符串内有数字和非数字字符,例如:A123x456...
#include <stdio.h> #include <string.h> #include <math.h> int main() { void sum_out ...
- 输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a1[1].
输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a1[1]- ...
- 题8.16:输入一个字符串, 内有数字和非数字字符, 例如:A123x456 17960 ? , 302tab5876,将其中连续的数字作为一个整数, 依次存放到一数组a中。例如, 123 放在a[0
题目 本题是谭浩强<C程序设计课后习题>题8.16. 题目: 16. 输入一个字符串, 内有数字和非数字字符, 例如:A123x456 17960 ? , 302tab5876,将其中连续 ...
- 输入一个字符串,内有数字和非数字字符,例如: A123x456 17960? 302tab5876 将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a[1]……
输入一个字符串,内有数字和非数字字符,例如: A123x456 17960? 302tab5876 将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a[1]-- ...
- 输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876 将其中连续的数字作为一个整数,一次存放到一个数组中。
输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876 将其中连续的数字作为一个整数,一次存放到一个数组中. #include <stdio.h> ...
- 习题 6.16 输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876将其中连续的数字作为一个整数,依次存放到一数组a中。
习题 6.16 输入一个字符串,内有数字和非数字字符,例如: a123x456 17960? 302tab5876将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123存入在a[0],456 ...
- 输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? 302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a[1]...
输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? 302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a[1]-统计 ...
- 【C】8.16输入一个字符串,内有数字和非数字字符,例如:A123x456 17960?302tab5876 ,将其中连续的数字作为一个整数,依次存放到一数组a中。例如:123放在a[0],456放在
//输入一个字符串,内有数字和非数字字符,例如:A123x456 17960?302tab5876 //将其中连续的数字作为一个整数,依次存放到一数组a中. //例如:123放在a[0],456放在a ...
- 【问题描述】输入一行字符串,含有数字和非数字字符以及空格等,如: df23adfd56 2343?23dgjop535 如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并
[问题描述]输入一行字符串,含有数字和非数字字符以及空格等,如: df23adfd56 2343?23dgjop535 如果将其中所有连续出现的数字视为一个整数,要求统计在该字符串中共有多少个整数,并 ...
最新文章
- JavaScript Collection
- OpenCV学习笔记(三十六)——Kalman滤波做运动目标跟踪 OpenCV学习笔记(三十七)——实用函数、系统函数、宏core OpenCV学习笔记(三十八)——显示当前FPS OpenC
- kux格式怎么转换成mp3_把MP3格式的音频转换成WAV格式
- mysql安装显示3534_MySQL安装成功之后启动错误 3534、28000和简单使用
- springMVC后台验证信息不显示的原因初探
- PMBOK - 项目管理知识体系 - 学习系列(1) -
- matlab2c使用c++实现matlab函数系列教程- poly函数
- IP编址与子网掩码与划分
- Ubuntu上开发python的十大IDE
- 拖住对手?有赞刚收费,点点客就推同类免费产品
- RSA用私钥加密数据公钥解密数据(不是签名验证过程)
- linux限制message日志大小,message显示rsyslog日志服务警告信息due to rate-limiting
- 【QQ农场两周年】回想我的农场
- Win10 通过重置来修复系统的方法
- 二分图/二部图(bipartite graph)
- 莫比乌斯函数莫比乌斯反演
- Java薪资管理系统
- Unable to negotiate with 120.26.106.212 port 22: no matching host key type f
- 软工实践第二次结对作业(作业五)
- 5G给视频监控带来了什么?