#include<iostream>
#include<time.h>
using namespace std;
int a[20]; //存储随机数1
int b[20]; //存储随机数2
int c[21]; //接收随机数之和
int d[20]; //接收随机数之差
int f[41]; //接受随机数之积
void Rand(int a[],int b[]) //随机数函数
{
srand((unsigned)time(NULL)); //随机种子
int x = rand() % 9 + 1;
int y = rand() % 9 + 1;
a[0] = x;
b[0] = y;
for (int i = 1; i < 20; i++) //生成随机数1
{
int x = rand() % 10;
a[i] = x;
}
for (int i = 1; i < 20; i++) //生成随机数2
{
int y = rand() % 10;
b[i] = y;
}
}
void fun1(int a[], int b[], int c[])//加法函数
{
int i, j;
for (i = 0; i < 21; i++) //初始化数组
{
c[i] = 0;
}
for (i = 20; i > 0; i--)
{
if (a[i - 1] + b[i - 1] + c[i] <= 9)//相加之和小于10,直接相加
{
c[i] = a[i - 1] + b[i - 1] + c[i];
}
else if (a[i - 1] + b[i - 1] + c[i] > 9)//逢十进一
数组进行随机二十位大数相加减和乘运算
最新推荐文章于 2023-02-28 10:37:39 发布