落絮飞雁的个人网站

顺流而下,把梦做完

【十二月校赛】1001-Koi

Koi

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)

Total Submission(s): 277    Accepted Submission(s): 83

Problem Description

One day, Ox Comma Strong was walking with god yang, when they pass the YueYa Lake, OCS(Ox Comma Strong)point to a Koi in the lake:

OCS:”转发此锦鲤将获得好运”

God yang:”你不是鱼,你怎么知道转发会获得好运”

OCS:”你不是我,你怎么知道我知不知道转发会获得好运”

God yang:”你不是我,你怎么知道我知不知道你知不知道转发会获得好运”

Input

In the first line there is an integer T (T <= 50), indicates the number of test cases.

In each case, there is an integer n(1 <= n <= 50).

Output

For each case, output “Case #c:” in first line, where c is the case number start from 1.

For each n output the nth sentences.

Sample Input
3
1
2
3
Sample Output

Case #1: 转发此锦鲤将获得好运

Case #2: 你不是鱼,你怎么知道转发会获得好运

Case #3: 你不是我,你怎么知道我知不知道转发会获得好运

Hint

请留意输出中的空格和标点字符

AC代码:

我的WA代码:

#include
int main()
{
int n,a,i,b;
scanf("%d",&n);
if(n>50||n<1) { return 0; } for(i=1;i<=n;i++) { scanf("%d",&a); if(a>50||a<1) return 0; if(a==1) { printf("Case #%d: 转发此锦鲤将获得好运n",i); } else if(a==2) { printf("Case #%d: 你不是鱼,你怎么知道转发会获得好运n",i); } else { printf("Case #%d: 你不是我,你怎么知道",i); for(b=a-2;b>0;b--)
{
if(b%2==1)
{
printf("我知不知道");
}
else
{
printf("你知不知道");
}
}
printf("转发会获得好运n");
}
}
return 0;
}

错误在于没有考虑到第四句的情况,需要把第三句加到if里面……


原始链接:【十二月校赛】1001-Koi|落絮飞雁的个人网站
授权协议:创作共用 署名-非商业性使用 2.5 中国大陆
除注明外,本站文章均为原创;转载时请保留上述链接。