题目描述
幼儿园老师给小朋友出了一道题,让大家数数一串字符内有多少个整数。你能帮忙编程解决这个问题吗?
输入要求
输入一个字符串,由空格、英文字母、数字组成,每个测试数据一行,长度小于1000。
输出要求
输出整数个数(不是数字字符个数哦,亲)。
输入样例
5436grh 74h74 57 74rg 63664greg743
输出样例
7
提示
来源
NBU OJ
#include<stdio.h>
#include<string.h>
int main(){
int n,i,sum=0;
char a[1010]={};
gets(a);
n=strlen(a);
for(i=0;i<n;i++){
if(a[i]>='0'&&a[i]<='9'&&(a[i+1]<'0'||a[i+1]>'9'))
sum++;
}
printf("%d\n",sum);
return 0;
}