奖金

1431 - 奖金

通过次数

283

提交次数

655

旧版界面

Time Limit : 1 秒

Memory Limit : 128 MB

丝之歌要发售了,Spark打算给圣巢的虫子们发奖金,由于圣巢虫子很多,这可急坏了Spark。你肯定以为他在担心钱不够,那你太对了了,他可是个没钱人儿,差钱儿的很。他担心每个虫子分多少才能保证公平。
Spark从银行家提出1000000吉欧来给虫子们分,由于来的虫子的数目不确定,所以Spark希望你能帮他计算一下每只虫子给多少吉欧,从而保证每个孩子得到的都是整数。

Input

输入有多组数据,第一行 T 代表数据的组数。
接下来有 T 行,每行一个整数 N,代表虫子的数目,1<= N <= 1⋅1071⋅107。

Output

只有一行。如果能够分给每只虫子相同数目的奖金,且都是整数,则输出每只虫子得到的吉欧数。否则输出No。

Examples
input

复制

3
1
2
3
output

复制

1000000
500000
No

 思路一:

#include <stdio.h>
int main()
{
    int money=1000000;
    int i,n,t;
    scanf("%d",&i);
    t=1;
    while(t<=i)
    {
    	t++;
        scanf("%d",&n);
        if  (money % n == 0)
            printf("%d\n",money/n);
        else
            printf("No\n");
    }
    return 0;
}

思路二: 

#include <stdio.h>
int main()
{
    int money=1000000;
    int i;
    int n;
    scanf("%d",&i);
    while(i--)
    {
        scanf("%d",&n);
        if  (money % n == 0)
            printf("%d\n",money/n);
        else
            printf("No\n");
    }
    return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值