用C语言设计两个程序

来源:百度知道 编辑:UC知道 时间:2024/06/24 18:29:35
18. 已经知道 char a[] = "I am a student." ,请编写程序对字符串a进行字符计数(即求字符串长度,不使用字符串库函数)。
19. 已经知道 char a[] = "I am a student." ,请写程序对字符串a进行单词计数(单词即是用标点或空格作为分隔符的)。

#include <stdio.h>
int main()
{
char *p,a[]="I am a student.";
printf("I am a student.\n");
p=a;
int i=0;
while(*p)
{
p++;
i++;
}
printf("字符串的长度:%d\n", i);//i就是字符串的长度了

p=a;
i=0;
while(*p)
{
if(*p==' ')
i++;
p++;
}
printf("单词的个数:%d\n", i+1);//有几个空格就有+1个单词
return 0;
}//这两个程序我写到一起了