题目描述
大家都很喜欢“敲
7”,而 33DAI 喜欢和朋友玩“敲
3”游戏。
游戏规则是:两个人依次报数。如果一个数 是3 的倍数、或者数位中包含 3 就要喊“过”。否则就要喊出那个数。
现在轮到 33DAI 的数是 x,请你判断他该读出x 还是直接说过。
输入格式
第一行一个整数 x。
输出格式
如果应该喊“过”就输出 guo。否则就输出 x。
输入1:
100
输出1:
100
输入2:
10000003000000000000000
输出2:
guo
输入3:
888
输出3:
guo
答案错误%55
对了一定关注
#include<bits/stdc++.h>
using namespace std;
string x;
long long z;
int main(){
cin>>x;
for(int i=0;i<sizeof(x);i++){
z=z+x[i]-'0';
if(x[i]=='3'){
cout<<"guo";
}
}
if(z%3==0){
cout<<"guo";
}else{
cout<<x;
}
}