00问答网
所有问题
当前搜索:
c语言产生10个1—100随机数
c语言
由系统
随机产生
20个0-
100
之间的
随机数
,然后从键盘输入
一个
数,从...
答:
a[N],i,x,b; srand((unsigned int)time(NULL)); for ( i=0;i<N;i++ ) { a[i]=rand()%101; printf("%d ",a[i]); } printf("\n"); scanf("%d",&x); for ( i=b=0;i<N;i++ ) if ( a[i]==x ) { b=1; break; } printf("查找"); if ( b!
C语言
编程
随机产生10个
10到50的正整数存放到数组中,并求数组中的所以...
答:
int Array[10];int i=0;double sum=0;int Max=-1;int Min=
100
;while(i<10){ Array[i]=rand()%51;if(Array[i]<10)continue;if(Array[i]>Max)Max=Array[i];if(Array[i]<Min)Min=Array[i];sum+=Array[i];i++;} for(int j=0;j<10;j++)printf("第 %d 个元素: %d\n",...
c语言
:定义一个整数数组,数组中有
十个
变量,用
随机
给这
10个
变量赋值.并...
答:
已调试。include <stdio.h> include <stdlib.h> include int main(void){ int a[
10
],i;srand(time(0));for(i = 0;i < 10;i++)a[i] = rand();for(i = 0;i < 10;i++)printf("%d\n",a[i]);return 0;}
C语言产生1
~
10随机
小数
答:
include <stdio.h> include <stdlib.h> include double rnd(void){ static int fg=1;int rd;if (fg) { srand(time(NULL));fg=0;} return (double)(rand()%900+
100
)/100;} int main(void){ int i;for (i = 0; i < 10; i++) //输出
10个
[
1.00
,10.00]区间内的小数 prin...
c语言
编程:输入一个正整数n,
产生
n个1000以内的
随机数
,统计其中这些随机...
答:
include <stdio.h>void main(){int i,a[1000],n,k=0;scanf("%d",&n);printf("
生成
1000以内的
随机数
: ");for(i=0;i<n;i++){a[i]=("%d",rand()%1000);printf("%d ",a[i]);if(a[i]%2==0) k++;}printf("\n其中偶数的
个
数为%d",k);} 运行示例:...
C语言
编写程序利用rand()函数
产生
50
个100
以内的
随机数
,将其中的奇数写...
答:
源代码如下:srand()*/ include main(){ int i,j;for(i=0;i<
100
;i++){ j=1+(int)(
10.0
*rand()/(RAND_MAX+
1.0
));printf("%d ",j);}
C语言随机
函数怎样
产生
0-9互不相同的
10个随机数
答:
循环重写下,关键是你找到重复后重新
生成
的时候没有重新判定。for(i = 0;i <
10
;++i){ a[i]= rand()%10;for(j = 0;j < i;++j){ if(a[i]== a[j]){ a[i]= rand()%10;j = -1;} } } 不过不停这么判定的话效率很低的。可以建立一个数组b[10]= {0,1,2,3,4,5,6...
用
c语言
写从1~1000里
随机
调
100
个并选出最大数和最小数
答:
include <stdio.h>#include <stdlib.h>#include void main(){ int i; int num[
100
]; int max,min; srand((int)time(0)); for(i=0;i<100;i++) { num[i]=rand()%1000 + 1; if(i==0) { max=min=num[i]; } else { if(max<num...
C语言随机
函数怎样
产生
0-9互不相同的
10个随机数
答:
int f[
10
] = {0};//存储是否获取到过。 int n = 0; //计数器。 srand(time(NULL));//设置
随机数
种子。 while(n<10) { int m = rand()%10; //获取一个0~9的随机数。 if(f[m]) continue;//该数之前已经获取到过。 a[n++] = m;//将该数存入数组。
c语言
随机产生
1000个0~10000的整数,并统计每个数出现的次数_百度知 ...
答:
include int main(){ //
生成随机数
int len = 1000, min = 0,max = 10000;int arr[len];srand(time(0));for(int i = 0;i < len;i++){ arr[i] = rand() % max + min;printf("%d\t", arr[i]);} printf("\n");//排序 for(int j = 0;j < len -
1
; j++){ fo...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜