Description
有个群叫我爱睡觉觉,里面有只雕每天早上都会说”早上好这个世界”,然后有朵花就排队型会说”早上好这个世界”。但是某只就会去破坏队形。每隔两天她都能成功破坏队形。假设第一天她成功破坏了队形,请问第n天她能不能成功破坏队形?
Input
第一行输入一个T,表示有T组测试数据。(0<T<=10000)
每组测试数据第一行输入一个n,代表第n天。(0<n<=1000,000,000)
Output
对于每组数据输出一行字符串,如果某只成功破坏了队形,则输出”showshowshow”;否则输出”forever love”.
Samples
input Copy
1 4
output Copy
showshowshow
AC源码:
#include <stdio.h>
int main() {
int T, n;
scanf("%d", &T); // 读取测试数据组数
while (T--) {
scanf("%d", &n); // 读取第n天
if ((n - 1) % 3 == 0) {
printf("showshowshow\n");
} else {
printf("forever love\n");
}
}
return 0;
}
这一题的主要难点其实就是,你能不能理解题目的要求。
它要求的是隔两天就算破坏成功,比如第一天破坏成功,那么下一次就是第四天,所以我们的思路就是看看所输入的数字减一后除于三的余数是否等于零如果刚好等于零那么就输出showshowshouw,如果不是就输出forever love,所以把思路直接转化成代码就好了。
到此为止,各位加油