2005-数组练习之猜数字

【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;
}


原题链接:http://acm.hznu.edu.cn/OJ/problem.php?cid=1092&pid=38

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值