当前位置:首页
> 正文
c语言中怎样统计字符串中包含英文字母的个数?
作者:山水闲人发布时间:2023-03-12浏览:466
c语言中要统计字符串中包含英文字母的个数可以参考以下内容:main(){char str[100],*p;int num[4],i;p=str;gets(str);for(i=0;i<4;i++)num[i]=0;for(;*p!='0';p++){if((*p<='z'&&*p>='a')||(*p<='Z'&&*p>='A')) num[0]++;else if(*p==' ') num[1]++;else if((*p<='9'&&*p>='0')) num[2]++;else num[3]++;}printf("%d %d %d %dn",num[0],num[1],num[2],num[3]);}扩展资料:在写代码的过程中需要注意:void main()的用法并不是任何标准制定的。 C语言标准语法是int main,任何实现都必须支持int main(void) { }和int main(int argc, char* argv[]) { }。
类似于a+=a++;或者(i++)+(i++)+(i++)属于未定义行为,并不是说c语言中还未定义这种行为,它早有定论,它的结果取决于编译器实现,不要写这样的代码。
声明:部分资源转载自互联网,转载目的在于传递更多知识,并不代表本网赞同其观点和对其真实性负责。如有侵权或者知识有谬误之处,麻烦通知删除,谢谢!联系方式: zzsla2022#163.com