00问答网
所有问题
当前搜索:
C语言中数组随机赋值
用
C语言
编写程序:将
随机
生成1到20
的
50个随机数存在
数组
中,然后找出最...
答:
include <stdio.h>#include <stdlib.h>#include void sort(int a[],int n) {int i,j,k,t;for(i = 0; i < n - 1; ++i) {k = i;for(j = i + 1; j < n; ++j) {if(a[k] > a[j]) k = j;}if(i != k) {t =a[i];a[i] = a[k];a[k] = t;}}}i...
c语言
怎么实现从一个
数组中随机
抽取一个元素?
答:
随机
产生一个数,然后每次将数组元素的最后一个数与这个数交换,并且
数组的
长度减1。int [] b = new int[100];int t = 0, idx = 0, len = a.length;for(int i=0;i<len;i++){ idx = [rand()*(len-i)];b[i] = a[idx];t = a[idx];a[idx] = a[len - 1];a[len -...
...定义一个函数为
数组赋值
,再定义一 函数输出数组中各
答:
include <stdio.h>void input(int a[],int n){ int i; for (i=0;i<n;i++) scanf("%d",&a[i]);}void print(int a[],int n){ int i; for (i=0;i<n;i++) printf("%d\t",a[i]);}void main(){ int a[50]; input(a,50); print(a,50);}...
C语言
建立存放100个数据
的数组
并
赋值
,然后用正序倒序输出。
答:
include <stdio.h> void input (int a[] , int len){ int i;printf ("请输入
数组
元素:\n");for (i = 0; i < len; i++)scanf ("%d" , &a[i]);} void outz (int a[] , int len){ int i;printf ("正序输出:\n");for (i = 0; i < len; i++)printf ("%d "...
C语言数组
动态
赋值
答:
输入整型
数组
,这样循环是可以
的
。scanf输入格式没有指定,默认是空格分割。也就是说,你要么输入一个数就回车,再输第二个。要么连续输入多个数,用空格分割。看看,你输入格式对不对。
C语言中
怎样产生
随机
数并传入二维
数组
答:
include <stdio.h> include <conio.h> void main(){ int i,j,a[10][10];srand((unsigned)time(NULL));for(i=0;i<10;i++)for(j=0;j<10;j++)a[i][j]=rand();for(i=0;i<10;i++){ for(j=0;j<10;j++)printf("%6d ",a[i][j]);printf("\n");} } ...
c语言
,如何产生
随机
数
答:
\x0d\x0a\x0d\x0a在工程应用时,我们一般将系统当前时间(Unix时间)作为种子,这样生成
的随机
数更接近于实际意义上的随机数。给一下例程如下:\x0d\x0a\x0d\x0a#include \x0d\x0a#include \x0d\x0a#include \x0d\x0ausing namespace std;\x0d\x0a\x0d\x0aint main()\x...
C语言
怎样将产生
的随机
数放入一维
数组
中
答:
include <stdio.h>#include "stdlib.h"#include "time.h"int main(int argc,char *argv[]){ int a[100],i; srand((unsigned)time(NULL)); for(i=0;i<100;a[i++]=rand()); return 0;}
在
C语言中
怎么给已初始化好
的数组
重新
赋值
unsigned int a[4]={1...
答:
如果都使用一样
的
值,则可以用memset函数,全部清成一样的如果是有规律的,则用while循环,或者for循环复制如果没有任何规律,就只能一个一个
赋值
了~~~
C语言中
有
随机
函数,把1到100放到
数组里面
,把运算符放另一个数组里面,然...
答:
int main(){ int a[100],i;int k,j,ret;char b[4]={'+','-','*','/'};char
c
;/*对
数组
初始化*/ for(i=0;i<100;i++){ a[i]=i;} /*
随机
取两个数*/ i=rand()%99;k=a[i];i=rand()%99;j=a[i];/*随机取运算符进行计算*/ i=rand()%3;c=b[i];if(c==...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜