定义三个整形数组A(10),B(10),C(10),A数组由十个一位随机数组成,B数组由10个2位随机整数组成,编程序把
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 05:54:00
定义三个整形数组A(10),B(10),C(10),A数组由十个一位随机数组成,B数组由10个2位随机整数组成,编程序把A数组和B数组的对应元素相加,结果放入C数组的对应元素中,即C(i)=A(i)+B(i) 并输出三个数组的值
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
srand(time(0));
int A[10];
int B[10];
int C[10];
int i;
for (i = 0; i < 10; i++)
{
A[i] = rand() %10;
B[i] = (rand() % 90) + 10;
C[i] = A[i] + B[i];
cout<<A[i]<<" + "<<B[i]<<" = "<<C[i]<<endl;
}
return 0;
}
再问: 这个,,,我感觉都看不懂啊?
再答: 哪里不懂?
srand(time(0)); 设置随机数种子,随机数种子不一样才能在每次程序运行时产生不同的随机数序列,这句话是将time(0)设置为种子,time(0)是取当前时间,每次运行当前时间肯定不一样所以可以产生不同的随机序列。
rand()是产生一个随机数字,这个随机数字一般都比较大,是一个数值很大的整数,但如果想要某一个范围的随机数的话可以用它除以某个数字取余来获得,比如想获得[a, b]整数a到整数b闭区间的随机整数,算法是rand() % (b + 1 - a) + a
再问: 大神,你好厉害哦
#include <time.h>
using namespace std;
int main()
{
srand(time(0));
int A[10];
int B[10];
int C[10];
int i;
for (i = 0; i < 10; i++)
{
A[i] = rand() %10;
B[i] = (rand() % 90) + 10;
C[i] = A[i] + B[i];
cout<<A[i]<<" + "<<B[i]<<" = "<<C[i]<<endl;
}
return 0;
}
再问: 这个,,,我感觉都看不懂啊?
再答: 哪里不懂?
srand(time(0)); 设置随机数种子,随机数种子不一样才能在每次程序运行时产生不同的随机数序列,这句话是将time(0)设置为种子,time(0)是取当前时间,每次运行当前时间肯定不一样所以可以产生不同的随机序列。
rand()是产生一个随机数字,这个随机数字一般都比较大,是一个数值很大的整数,但如果想要某一个范围的随机数的话可以用它除以某个数字取余来获得,比如想获得[a, b]整数a到整数b闭区间的随机整数,算法是rand() % (b + 1 - a) + a
再问: 大神,你好厉害哦
定义三个整形数组A(10),B(10),C(10),A数组由十个一位随机数组成,B数组由10个2位随机整数组成,编程序把
整型数组a中有10个元素,整型数组b中有6个元素,编程将那些在数组a中而不在数组b的数据组成新数组c并输出
用C语言编写程序:* 利用随机函数产生100个10~99之间(包括10和99)的随机整数存入一维数组A,
有一列由三个数组成的数组,它们依次是(1,5,10);(2,10,20);(3,15,30);…第99个数组内三个数的和
随机产生100个元素的一维数组a和10X10的二维数组b,求a,b数组的最大值,最小值,均值,总和.
VB程序题目定义下列变量(1)定义一整数型变量 (2)定义一由10个长整数型构成的一维数组变量(3)定义一单精度实数型变
c++中对长度十数组a元素冒泡法由大到小排,数组元数值随机函数的10到99间随机数.
首先输入一个大于2且小于10的整数n,然后定义一个二维整形数组(n*n),初始化该数组,将数组中最大元素所在的行和最小元
6.数组定义char a[10]={`a`,`b`,`c`}:包括了________个元素
有一个由十万个随机数据组成的数组.怎么找一个随机数的下标?
用c++语言分别在a数组和b数组中放入若干个数,把两个数组中的数按由小到大的顺序归并到c数组
若要求定义具有10个int类型元素的一位数组a,下列定义语句错误的是()