【C系列6.2】数组训练之发红包 2005
Time Limit: 1 s Memory Limit: 32 MB
Submission:135 AC:103 Score:10.00
Description
今天是六一儿童节,zry表示特别开心,因为他抢到了很多红包,于是引起了公愤,大家要求他发红包,他答应了但是有个条件让大家猜下他会包多少的红包。如果有人猜中了,他就发,没有猜中就不发。
Input
第一行输入一个T,代表有T组测试样例。
每组测试样例第一行输入n(猜的人数,小于10^6),k(zry准备发的金额(int))。接下来输入n个数字。
Output
如果有人猜中输出”madan”;
如果没有人猜出则输出”why am I so diao”。
Samples
input:
14 75 3 7 9
output:
madan
下附AC代码:
#include <stdio.h>
#include<math.h>
int main() {
int t, n, k, i;
scanf("%d", &t);
while (t--) {
int flag = 0;
scanf("%d%d", &n, &k);
int a[n + 1];
for (i = 1; i <= n; ++i) {
scanf("%d", &a[i]);
}
for (i = 1; i <= n; ++i) {
if (a[i] == k)
flag = 1;
}
if (1 == flag)
printf("madan\n");
else if (0 == flag)
printf("why am I so diao\n");
}
return 0;
}