zoukankan      html  css  js  c++  java
  • 求一个字符串里面出现的连续数字个数,并将连续数字的整形存储在一个整形数组里面,然后输出

    代码如下:

     1 // 求一个字符串里面出现的连续数字个数,并将连续数字的整形存储在一个整形数组里面,然后输出
     2 # include<stdio.h>
     3 int a[20]={0};
     4 char c[50];
     5 int main()
     6 {
     7     printf("请输入字符串:");
     8     gets(c);
     9     int k=0,i,j=-1;
    10     for(i=0;*(c+i)!=0;i++)
    11     {
    12         if(*(c+i)>='0'&&*(c+i)<='9') 
    13         {
    14             if(k==0) j++;
    15             a[j]=a[j]*10+*(c+i)-48;
    16             k=1;
    17         }
    18         else k=0;
    19     }
    20     printf("里面的整形数个数为%d:",j);
    21     for(i=0;i<j;i++)
    22         printf("%-7d",*(a+i));
    23     printf("
    ");
    24     return 0;
    25 }

    运行结果:

  • 相关阅读:
    canvas之碎碎念
    canvas之动态时钟
    属性小问题
    readonly and disabled
    table
    地图热区
    子块元素在父块元素中居中
    Ajax与JS
    前端测试
    html5/css3
  • 原文地址:https://www.cnblogs.com/bboykaku/p/12508052.html
Copyright © 2011-2022 走看看