把前面的几个数据列出来就会发现,规律非常明显。如果只用想的话,有点难(大神除外)
n | Kiki | Cici |
---|---|---|
1 | √ | |
2 | √ | |
3 | √ | |
4 | √ | |
5 | √ | |
6 | √ | |
7 | √ | |
8 | √ | |
9 | √ | |
10 | √ | |
11 | √ | |
12 | √ | |
13 | √ | |
14 | √ | |
15 | √ | |
… |
代码很简单,直接对三取余判断是否为零就可以了:
#include<iostream>
using namespace std;
int main() {
int n;
while (~scanf("%d", &n)) {
if (n % 3 == 0) cout << "Cici" << endl;
else cout << "Kiki" << endl;
}
return 0;
}
PS:菜鸡一个,如有写得不好请指正。