实例二、从字符串中取出所有整数
来源:互联网 发布:http index.php 编辑:程序博客网 时间:2024/05/20 07:17
功能介绍:
当输入一个字符串时,内有数字字符和非数字字符,如:a123x567 17960? 302tab5876 将其中连续的数字作为一个整数依次存放到整数数组a中,例如,123放在a[0], 456放在a[1]中,等等,统计所有整数的个数,并输出这些,
实现代码如下:
#include <stdio.h>
int main()
{
char str[60], *p = str;
int sum = 0, a[30], num = 0, flag = 0, i;
gets(str);
while (*p != '\0')
{
if ((*p >= '0') && (*p <= '9'))
{
flag = 1;
sum = 10*sum + *p - '0';
}
else
{
if ( flag )
{
a[num++] = sum;
flag = 0;
sum = 0;
}
}
p++;
}
{
char str[60], *p = str;
int sum = 0, a[30], num = 0, flag = 0, i;
gets(str);
while (*p != '\0')
{
if ((*p >= '0') && (*p <= '9'))
{
flag = 1;
sum = 10*sum + *p - '0';
}
else
{
if ( flag )
{
a[num++] = sum;
flag = 0;
sum = 0;
}
}
p++;
}
if ( flag )
{
a[num++] = sum;
}
{
a[num++] = sum;
}
for (i=0; i<num; i++)
{
printf("%d ", a[i]);
}
printf("\n");
{
printf("%d ", a[i]);
}
printf("\n");
return 0;
}
}
- 实例二、从字符串中取出所有整数
- 从字符串中取出数字
- 从字符串中取出素数
- 从文本中取出所有ip
- 取出字符串中所有字母(字符)
- 从一组字符串中取出数字
- 从一个字符数组中取出相应的整数、实数
- 从包含数字和字母的字符串中,取出所有数字并组成一个数(Python)
- RF-取出json字符串中数组中所有Id
- 从字符串中提取整数
- springboot缓存 之 从Cache中取出所有条目
- 从数据库中取出所有表(oracle,sqlserver),从表中取出所有的列名及类型.
- 从以空格为分隔符的整数字符串中分离出所有整数的Erlang程序
- 从数据库中取出数据存入memcache的过程实例
- 如何从CString类型的字符串中取出数字
- 从字符串中取出指定位置的字符
- 实现从字符串中取出数字(atoi)
- Qt正则表达式从字符串中取出手机号码
- shell编程实例三实现简单运算符
- shell编程实例四实现文件拷贝
- shell编程实例五判断用户是否在线
- shell编程实例六
- Makefile文件简介
- 实例二、从字符串中取出所有整数
- 实例一、求二维数组的和
- 线性表—由数组实现
- 线性表—由链表实现
- 约瑟夫问题—由线性链表实现
- GPGPU简介
- 栈的实现—由数组实现
- 栈的实现—由链表实现
- 栈的实例—表达式求值