法一:利用While循环char* p = str2;
while(*p!='\0')
{
if(*p>='0'&&*p<='9')
{
count++;
}
p++;
}
·····················································································································································································································································································································································································································
法二:利用for循环(更适用于计数其他元素)
for(i=0;i<100;i++)
{
if(array[i]==’ ')
a++;
/对空格字符计数/
else if(array[i]>='0'&&array[i]<='9')
b++;
***
/对数字字符计数/
else if(array[i]>='a'&&array[i]<='z'||array[i]>='A'&&array[i]<='Z')
c++;
*
/对字母字符计数/*
else
d++;
**/对其他字符进行计数
———————————————————————————
感觉对于字符串者块而言,做好了细节的总结,就没得问题。
我很强!
我知道!
Author: Jeams Dean
Date:2021.4.6