当前位置:百问十五>百科知识>给定一个字符串www点moe点gov点cn

给定一个字符串www点moe点gov点cn

2024-10-06 19:46:32 编辑:join 浏览量:620

给定一个字符串www点moe点gov点cn

查找字符串中的数字并返回其个数:

#include

int main(void)

{

char str;

int i, count, a;

int p, q, r;

int tmp;

gets(str);

r = 0;

count = 0;

while(1)

{

while(str[r] && (str[r]<'0' || str[r]>'9'))

r++; //跳过非数字

if(str[r])

{

p = r; //p指向数字子串开头

q = r + 1; //q寻找数字串结尾

a[count] = str[r]-'0';

while(str[q]>='0' && str[q]<='9')

{

a[count] = 10*a[count]+(str[q]-'0');

q++;

}

r = q; //新起点

count++;

}

else

break;

}

printf("共计 %d 个整数:", count);

for(i=0; i

printf("%d ", a[i]);

printf("

");

return 0;

}

标签:www,moe,gov

版权声明:文章由 百问十五 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen15.com/article/311428.html
热门文章