Datahub
数据改变生活

2053: 国旗飘飘

发表时间:2022-10-27 19:39

2053: 国旗飘飘

时间限制: 1 Sec   内存限制: 128 MB
提交状态

题目描述

       国旗是指某个国家由宪法规定的代表国家的旗帜,它是国家的一种标志,是国家的象征。人们往往通过悬挂国旗表示对本国的热爱或对他国的尊重。为了表现自己的爱国热情,国庆节前夕,某高校学生在宿舍阳台上挂起了国旗,从楼下一眼望去满是随风飘扬的国旗。有一天,12号楼下超市里的老板娘让她还没有上学的小女孩数国旗。“1,2,…,4,6,7,…”。国旗太多,怎么数都数不对,于是她来找你帮忙。请你帮她数数有多少面国旗吧!

输入

       第1行两个整数n和m(1≤n,m≤50),n表示宿舍楼有多少层,m表示每层有多少个阳台。接下来有n行,每行有m个连续的字母。f或F表示这个位置的阳台有国旗(为什么会有大小写?原来国旗有大有小,但是没有关系,不管大小它都是国旗呀)。其他字母表示这个位置的阳台上没有国旗。

输出

     仅一行。一个整数,表示国旗的数量。

样例输入 Copy

2 3

afF

fzt

样例输出 Copy

3

#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;

}


文章分类: 算法例题
分享到:
QQ:258506508                                     联系电话:020-000000    000-000000                                   联系邮箱:xxx@.co.m                                     联系地址:XXX省XXX市XXX县XXX路