用c语言编辑 输入几行字符串,计算其中是“AC”的数量
时间: 2024-05-09 22:20:41 浏览: 115
以下是使用C语言编写的程序,可以输入多行字符串并计算其中“AC”的数量:
```
#include <stdio.h>
#include <string.h>
int main()
{
char line[100];
int count = 0;
printf("请输入多行字符串(以空行结束):\n");
while (fgets(line, 100, stdin) != NULL)
{
if (strcmp(line, "\n") == 0) // 如果输入的是空行,则退出循环
{
break;
}
if (strstr(line, "AC") != NULL) // 如果该行字符串中包含“AC”,则计数器加1
{
count++;
}
}
printf("输入的字符串中包含 %d 个“AC”\n", count);
return 0;
}
```
该程序使用了fgets函数来逐行读取输入的字符串,并使用strcmp函数判断输入的是否是空行。如果输入的不是空行,则使用strstr函数来检查该行字符串中是否包含“AC”,如果包含,则计数器加1。最后输出计数器的值即为输入字符串中包含“AC”的数量。
阅读全文