上程序
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int randomnumber (int, int, int);
int main(void)
{
int a, b, c, i;
int d[c-1];
d[c-1]=0;
printf("In which interval do you want the number to lie in? [a,b]\n");
scanf("%d %d", &a, &b);
printf("\nHow many integers do you want?\n");
scanf("%d", &c);
d[c-1]=randomnumber(a, b, c);
for (i=0; i<=c-1; i++)
{
printf("%d\t", d[1]);
}
}
int randomnumber (int interval1,int interval2,int n)
{
int a[n-1];
int i;
a[n-1]=0;
if (interval1<=interval2)
{
for (i=0; i<=n-1; i++)
{
a[i]=rand()%(interval2-interval1+1)+interval1;
}
}
else
{
for (i=0; i<=n-1; i++)
{
a[i]=rand()%(interval1-interval2+1)+interval2;
}
}
return a[n-1];
}
上图

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int randomnumber (int, int, int);
int main(void)
{
int a, b, c, i;
int d[c-1];
d[c-1]=0;
printf("In which interval do you want the number to lie in? [a,b]\n");
scanf("%d %d", &a, &b);
printf("\nHow many integers do you want?\n");
scanf("%d", &c);
d[c-1]=randomnumber(a, b, c);
for (i=0; i<=c-1; i++)
{
printf("%d\t", d[1]);
}
}
int randomnumber (int interval1,int interval2,int n)
{
int a[n-1];
int i;
a[n-1]=0;
if (interval1<=interval2)
{
for (i=0; i<=n-1; i++)
{
a[i]=rand()%(interval2-interval1+1)+interval1;
}
}
else
{
for (i=0; i<=n-1; i++)
{
a[i]=rand()%(interval1-interval2+1)+interval2;
}
}
return a[n-1];
}
上图
