用c语言设计一个抽奖器,用户输入10个号码,由电脑随机抽取一个作为中奖号码.

宗训作业,有点迷茫咯!求大神说下 谢谢!

第1个回答  2014-01-08
用rand()函数,作为随机参数。10个数存入数组。rand()函数是用数学方法返回给你一个随机数。对他用%10,就可以得到0-9的随机数。追问

这个我做出来后不是自己输入的,而是计算机随机的

第2个回答  2014-01-08
10个数字存放到数组中,下标0-9
随机取 0-9的数字,打印相应下标数组中的数,就可以了追问

大神可以直接给个程序不?

追答#include <stdio.h>
#include <time.h>
int main()
{
int a[10] = {0};
int i = 0;
printf("请输入十个数字\n");
for (i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
srand(time(0));
int j = rand()%10;
printf("中奖数字%d\n",a[j]);
return 0;
}

本回答被提问者采纳
相似回答