题目:输入一个字符串,内有数字和非数字字符,例
… 将其中连续的数字字符作为一个整数,依次存放到一数组a中,例如123存放a0,456存放a1,统计一共有多少个整数,并输出这个整数

思路:在网上看大家写的都稍微有点复杂
用两个if来判断,满足一个if不满第二个则进行加,如果第一个第二个都满足说明这个是数组最后一个数,数组输出完,得+1;

代码:#include <stdio.h>
#define N 100
int main()
{ int m;
char s[N];
gets(s);
int i,j=0;
int temp=0;
int b[N];
for(i=0;s[i]!=’\0’;i++)
{
if(s[i]>=‘0’&&s[i]<=‘9’)
{
m=m*10+s[i]-‘0’;
if(s[i+1]>‘9’||s[i+1]<‘0’)
{
b[j]=m;
j++;
m=0;
}
}
}
for(int k=0;k<j;k++)
printf("%-6d",b[k]);
printf("%\nd",j);
return 0;

输入一个字符串,内有字符和非数字字符,如A123x4561789>TA587相关推荐

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

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

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

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

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

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

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

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

  5. C语言 输入一个字符串,统计字符个数,并按照倒序输出该字符串。

    题目:C语言 输入一个字符串,统计字符个数,并按照倒序输出该字符串. #include<stdio.h>void main() {char str[10];scanf("%s&q ...

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

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

  7. 输入一个字符串,对字符中的各个英文字符,数字,空格进行统计。 按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出

    题目描述: 输入一个字符串,对字符中的各个英文字符,数字,空格进行统计.按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出. 输入描述:输入一串字符. 输出描述:对 ...

  8. 从键盘输入一个字符串,然后提取其中的数字字符,将其排列在其他字符之后,例如,输入字符串“this’7is89#@hg”排列后的结果为“thisis#@hg’789”。

    #include <stdio.h> #include<string.h> #define M 100 int main() { char a[M],b[M],c[M],*p1 ...

  9. c语言字符串抽出,C语言程序设计 从键盘输入一个字符串,将其中所有的数字字符抽出,按原顺序组成一个新串并输出。...

    #include "stdio.h" int main(void){ char s[100],ns[100]; int i,j; printf("Please intpu ...

最新文章

  1. 高斯-勒让德公式 求积分
  2. volatile关键字——保证并发编程中的可见性、有序性
  3. 我的Linux系统入坑之路!!!!
  4. android volley post 参数,带有标题和正文的Android Volley POST请求
  5. java基本语法大全(全)_Java基本语法大全(全)
  6. 网站嵌入虚拟试衣间方案问题
  7. ZT - 谷歌微软等三巨头掀电视革命:智能电视年底成真
  8. pytorch读取tif文件方法
  9. GPU 编程与CG 语言之阳春白雪下里巴人——CG学习读书笔记之数学函数(三)
  10. Unity | 连线题_画直线的方法
  11. 泰坦尼克号生存情况预测
  12. 备案,备案!段总的Blog被叫停了!
  13. 这些年,被“颠覆性创新”的五大行业
  14. UVA-10929-You can say 11(秦九昭算法+同余与模算术)
  15. AutoJS4.1.0实战教程---京东领京豆
  16. 思科无线AP配置之一(使用超级终端连接设备篇)
  17. ✔B【OPA1602 】【双运放】高性能 低噪声 极低失真度运放模块 35MHz带宽
  18. 什么是SATA接口硬盘?无法正常使用时如何恢复数据
  19. 计算机模拟地理实验室,地理天象虚拟演示试验室解决方案
  20. Mapreduce程序 统计文件中每个单词出现次数

热门文章

  1. 岩土工程--非线性有限元:基本理论与算法及基于Python、Fortran程序实现与案例分析
  2. RMAN-08137: WARNING: Archived Log Not Deleted, Needed For Standby Or Upstream Capture Proces
  3. 医药集中采购系统数据库导入
  4. 神经网络的人脸识别方法,神经网络图像识别技术
  5. svn出现skips remain conficted,不能更新代码问题
  6. 数据挖掘——ID3决策树算法
  7. 阿里云 EMAS Serverless 升级发布
  8. Django Rest Framework 1:序列化与反序列化
  9. .net排队叫号设计实现方案与学习笔记
  10. 2023届秋招,我重新认清了自己