2016 - 2024

感恩一路有你

c语言统计字符串中字母个数 如何用c语言分离字符串中的字母和数字并分别输出?

浏览量:3273 时间:2021-03-13 15:37:39 作者:admin

如何用c语言分离字符串中的字母和数字并分别输出?

让我给你个主意。如果你能用小写排序,程序本身就要比你难多了

程序直接由三部分组成:小写排序、大写排序和数字排序。这三个部分可以在一个循环中完成。

在小写排序中,我们可以执行以下操作:

1。从前到后查找两个指针(如果不想使用指针,可以使用整数直接标记下标)

2。依次找出两个小写字母,如果第一个应该在第二个之后,则交换这两个字母的位置

3。第一个指针指向第二个指针的位置,第二个指针继续查找下一个小写字母,然后重复步骤2到结尾。

4. 记录小写字母n的数目。重复上述1-3 n-1次。

事实上,这是气泡小写字母和排除非小写字母。

大写和计数可以在循环中完成。

具体实现我不会写出来的代码,你不懂就问吧

它的C语言程序是:

int str_uu2;Length=strlen(str)

int STR1[20

]char STR2[20

]int mark1=0

int Mark2=0

for(int I=0,I

{

如果(STR[I]> 47&;STR[I

{

STR1[mark1]=STR[I

]mark1

}]否则如果((STR[I]>=65&;STR[I]=97&;STR[I

]{

STR2[mark1]=STR[I

]}

),主,不要责怪char c[]=“123asdf564afg”,c1[100],c2[100]int len=sizeof(c)/sizeof(char)int i,j=0,k=0 for(i=0 i)

c语言统计字符串中字母个数 c把字符串转换成整数 java将字符串中文数字分离

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。