pta7-3猜中有奖(15分)

过年了,村里要庆祝一下。村长对所有村民说:我们来做一个游戏,村里有一笔钱作为游戏的奖金,每个人写一个纸条上来。谁写的数与奖金数最接近就算猜中,这笔奖金就归谁。如果有多个人猜中,则平分这笔钱。现在让我们来写程序算算,都有哪些人得到了奖金?各得到多少?
输入格式:
为了简化,假设村民人数为10人。先输入一个整数(总奖金),再输入10个整数(村民们猜的奖金数)。

输出格式:
输出有两行。第一行输出得到奖金的村民编号(编号从0开始,0~9),如有多个编号,每个编号后带一个空格。 第二行输出人均奖金数,结果保留1位小数。


#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main()
{
    int ret = 0;
    int i = 0;
    int rnd = 0;
    int cnt=0;
    srand((unsigned int)time(NULL));
    ret = rand()%89999+10000;
    printf("Ganestart!\n");
    while(1)
    {
        printf("请输入一个数:");
        scanf("%d",&rnd);
        cnt++;
        if(rnd>ret){
            printf("太大了! \n");    
        }else if(rnd<ret){
            printf("太小了! \n");    
        }else{
            printf("炸弹爆炸,嘭! \n");    
            break;
        }
        
    }
    printf("共猜了%d次",cnt);
    return 0;
}