循环中判断,判了0,50pst,用了STL,萌新求条
#include <iostream>
#include <string>
int main()
{
int n, k;
std::cin >> n >> k;
for (int i = 0; i < n; i++)
{
std::string str;
std::cin >> str;
if (str.find('0') != std::string::npos)
{
std::cout << "kawaii\n";
continue;
}
long long cnt = 1;
for (char c : str)
{
cnt *= (c - '0');
if (cnt >= k)
{
std::cout << "dame\n";
break;
}
}
if (cnt<k) std::cout << "kawaii\n";
}
}