给定数组大小
#include<stdio.h>
int main()
{
char a[10];
int i,s=0;
scanf("%s",a);
for(i=0;i<9;i++)
{
if((a[i]>='a'&&a[i]<='z')&&(a[i+1]>='a'&&a[i+1]<='z'))//a a
{
continue;
}
if((a[i]>='a'&&a[i]<='z')&&(a[i+1]>='0'&&a[i+1]<='9'))//a 1
{
if(i==8)
s++;
continue;
}
if((a[i]>='0'&&a[i]<='9')&&(a[i+1]>='a'&&a[i+1]<='z'))//1 a
{
s++;
}
if((a[i]>='0'&&a[i]<='9')&&(a[i+1]>='0'&&a[i+1]<='9'))//1 1
{
continue;
}
}
printf("%d",s);
return 0;
}
如图将159作为数字结合体,876作为数字结合体,3作为单体,输出数字整体个数