2053: 国旗飘飘发表时间:2022-10-27 19:39 2053: 国旗飘飘题目描述
国旗是指某个国家由宪法规定的代表国家的旗帜,它是国家的一种标志,是国家的象征。人们往往通过悬挂国旗表示对本国的热爱或对他国的尊重。为了表现自己的爱国热情,国庆节前夕,某高校学生在宿舍阳台上挂起了国旗,从楼下一眼望去满是随风飘扬的国旗。有一天,12号楼下超市里的老板娘让她还没有上学的小女孩数国旗。“1,2,…,4,6,7,…”。国旗太多,怎么数都数不对,于是她来找你帮忙。请你帮她数数有多少面国旗吧! 输入第1行两个整数n和m(1≤n,m≤50),n表示宿舍楼有多少层,m表示每层有多少个阳台。接下来有n行,每行有m个连续的字母。f或F表示这个位置的阳台有国旗(为什么会有大小写?原来国旗有大有小,但是没有关系,不管大小它都是国旗呀)。其他字母表示这个位置的阳台上没有国旗。 输出仅一行。一个整数,表示国旗的数量。 样例输入 Copy2 3 afF fzt 样例输出 Copy3 #include<bits/stdc++.h> using namespace std; int main(){ int n,m;cin>>n>>m; int ans=0; for(int i=1;i<=n;i++){ char ch[55]; scanf("%s",ch); for(int j=0;j<strlen(ch);j++) if(ch[j]=='f'||ch[j]=='F') ans++; } cout<<ans<<endl; return 0; } 上一篇2055: 趣味算命
下一篇2051: 字符替换
文章分类:
算法例题
|