【题目描述】
小明喜欢旅游,每次都会去一个地方,并且每去过一个地方都会记录一下地名,当然有些地方去过多次也都会一一记录下来的。现在列出了小明去过的n个城市的名称(会有重复的),然后再输入一个城市的名称,想请你帮忙计算一下这个城市小明去过几次了。
【输入】
有多行。第1行一个正整数n(n小于等于100),表示小明在旅行中去过n个地方了。接下来n行依次输入n个字符串表示城市名,每个字符串的长度小于20字符,并且字符串中无空格,可能会有重复的城市名。最后再输入一个城市名表示待查找字符串。
【输出】
该城市小明已经去过几次了。
【样例输入】
4↙
shanghai↙
beijing↙
hangzhou↙
beijing↙
beijing↙
【样例输出】
2
#include<stdio.h> #include<string.h> int main() { int n,i,sum=0; scanf("%d",&n); char m[n][20],mx[20]; for(i=0;i<n;i++) scanf("%s",&m[i]); scanf("%s",&mx); for(i=0;i<n;i++) if(strcmp(m[i],mx)==0) sum++; printf("%d",sum); return 0; }
标签:小明,20,beijing,城市,62,去过,第六章,输入 From: https://www.cnblogs.com/xrj1229/p/16886581.html