四、字符串处理函数
puts(数组名):输出字符串内容;
gets(数组名): 输入字符串。 scanf("%s",数组名); 区别:scanf接收字符串时遇到空格或回车就会结束。 但gets只是遇到回车才会结束。
strcat(数组名1,数组名2):把字符串2连接到字符串1的后边,形成一个完整的字符串。
strcpy(数组名1,数组名2):把字符串2复制到数组1中。 (数组1和数组2的内容完全一样,都是原先数组中的内容)
char tt[80]; "teacher"
strcpy(tt,"teacher"); //tt="teacher" 是error
strlen(数组名):返回数组中字符串的长度。 (不包括\0)
strcmp(数组名1,数组名2):字符串的比较。三个返回值:0 正数 负数 ,分别代表:两个字符串相等 字符串1大于字符串2 字符串1小于字符串2
问题:统计任意一个字符串中数字字符个数。
分析:
遍历整个字符串
{
判断是否为数字字符,如是,则计数器加1;
}
拓展1:统计小写英文字母的个数
if ((tt[i]>='a')&&(tt[i]<='z'))
拓展2:小写元音字母的个数。
(a e i o u)
if ((tt[i]=='a')||(tt[i]=='e')||(tt[i]=='i')||(tt[i]=='o')||(tt[i]=='u'))
上一页
[1]
[2]
[3]
下一页