='a'ch ='A'ch ='0'ch 3、main() 4、count=0;for(inti=0;s[i]!='\0';i++){count++;" />

c++输入一行字符,分别统计出其中英文字母,数字和

2024-08-25 06:04:26

1、printf("请输入字符串:\n");

2、#includevoidmain(){intletter,space,digit,other;charch;letter=space=digit=other=0;while((ch=getchar())!='\n'){if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z')letter++;elseif(ch>='0'&&ch<='9')digit++;elseif(ch=='')space++;elseother++;}printf("字母:%d\n",letter)

3、main()

4、count=0;for(inti=0;s[i]!='\0';i++){count++;};其实最后i就是那个个数,你可以仔细思考下。

5、s++;

6、;printf("空格:%d\n",space)

7、{if(a[i-1]==''&&a[i]!='')

8、inti,s=0;

9、functionlongsub(chars[]){longi=0;longcount=0;for(i=0;i

10、printf("此字符串的单词有%d个\n",s);

11、if(a[0]!='')

12、#include

13、for(i=1;a[i]!='\0';i++)

14、gets(a);

15、;printf("其它字符:%d\n",other);}

16、Python2的raw_input()以及Python3的input()获取的是整行的字符串。那么对于一行输入多值,例如:输入为一行,包括用空格分隔的三个整数,分别为a、b、c

17、s+=1;

18、;printf("数字:%d\n",digit)

19、{chara[100];

20、/*统计一个字符串单词的个数,单词间以一到多个空格分隔。*/

21、int*LetterCount(constchar*s){int*num=(int*)malloc(sizeof(int)*26);charch;memset(num,0,sizeof(int)*26);while((ch=*s++)!='\0'){if(ch>='a'&&ch<='z')++num[ch-'a'];}returnnum;}

下一篇:没有了
上一篇:优选小学三年级下册英语简单对话句子【33句】
返回顶部小火箭