求助!!有C++高手在吗?帮做个程序

来源:百度知道 编辑:UC知道 时间:2024/05/30 10:26:22
用随机函数在1-24之间随机产生一个数 用另一个随机函数产生4个数 使得

这4个数之合等于第一个随机函数产生的数!!! 每1分钟运行一次!! 并把这4个数随机放到ABCD4个数组里面 谢谢!!小弟感激不尽!!暂时没分 以后有分一定补上
额...郁闷 运行的时候看不懂是什么意思...能不能做的 用文字显示 就是显示出 这次随机出1-24之间的A 又有哪几个数的和为这个A 然后放入哪几个数组? 麻烦了./.

//是放到四个数组里面
//搞定

#include <iostream>
#include <stdio.h>
#include <cstdlib>
#include <windows.h>
using namespace std;
int rnd();
void rnd_4(int *i,int j);
int main()
{ int array[4];
int i_rnd;
int count=0;//记数
int A[100],B[100],C[100],D[100];

while(1){
i_rnd=rnd();
cout <<" 产生的随机数: "<< i_rnd<<endl;
rnd_4(array,i_rnd);

for(int i=0;i<4;i++)
{
//cout<<array[i]<<" ";//可以去掉
if(i==0){A[count]=array[i]; cout<< "A["<< count <<"]= "<<array[i]<<" ";}
if(i==1){B[count]=array[i];cout<< "B["<< count <<"]= "<<array[i]<<" ";}
if(i==2){C[count]=array[i];cout<< "C["<< count <<&quo