数**
Time Limit:1000MS Memory Limit:32768K
Description:
天上有很多星星,夹在云层间,不知道一共有多少颗,要是能数出来就好了。 给出一幅星空图,是个字符矩阵,*表示星星,#表示云层,让你来数一共有几颗星星…
Input:
输入有多组测试数据,每组测试数据第一行是两个整数n,m表示矩阵有n行m列,接下来n行每行是一个由*和#组成的字符串。N=m=0表示结束。
Output:
输出一行一个整数,表示有几颗星星…
Sample Input:
3 5
*****
#####
*#*#*
0 0
Sample Output:
8
Source:
CYZ
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
int n,m;
for(;cin>>n>>m;)
{
if(n==0||m==0)break;
int sum=0;
while(n--)
{
cin>>s;
for(int i=0;i<m;i++)
{
if(s[i]=='*')sum++;
}
}
cout<<sum<<endl;
}
}