在C语言中实现词长和元音计数可以通过以下步骤:
以下是一个示例代码:
#include <stdio.h>
int main() {
char text[100];
int wordCount = 0;
int vowelCount = 0;
printf("请输入一段文本:");
fgets(text, sizeof(text), stdin);
for (int i = 0; text[i] != '\0'; i++) {
if ((text[i] >= 'a' && text[i] <= 'z') || (text[i] >= 'A' && text[i] <= 'Z')) {
wordCount++;
}
if (text[i] == 'a' || text[i] == 'e' || text[i] == 'i' || text[i] == 'o' || text[i] == 'u' ||
text[i] == 'A' || text[i] == 'E' || text[i] == 'I' || text[i] == 'O' || text[i] == 'U') {
vowelCount++;
}
}
printf("词长:%d\n", wordCount);
printf("元音计数:%d\n", vowelCount);
return 0;
}
这段代码通过循环遍历输入的文本,判断每个字符是否为字母和元音字母,并分别增加相应的计数器。最后打印出词长和元音计数的结果。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求和情况进行评估。
企业创新在线学堂
企业创新在线学堂
云+社区技术沙龙[第17期]
Techo Day
云原生正发声
Elastic 中国开发者大会
serverless days
腾讯技术开放日
领取专属 10元无门槛券
手把手带您无忧上云