lzth.net
当前位置:首页 >> (C++)用二维数组做一个5*8的随机数字方阵,要求... >>

(C++)用二维数组做一个5*8的随机数字方阵,要求...

写得复杂了点,其实中间的循环没有必要:#include <iostream>#include <cstdlib>#include <ctime> using namespace std; void main() { srand((unsigned)time(NULL)); int a[5][5]={0}; for(int i=0;i<5;i++) { for(int j=0;j<5;j++) { if(i<j) a[i][j]=(rand()%45+5)*2; else a[i][j]=(rand()%45+5)*2+1; cout<<a[i][j]<<'\t'; } cout<<endl; } }

楼主提问要再详细一点就好了.按你的要求,其实思路有很多种.三位数就用一个int 变量即可.5*5数组,只要一次for循环就可以了.具体的实现想必难不到楼主吧.

//呃……你还跑到这里问来着……#include<iostream>#include<cstdlib>#include<ctime> using namespace std; int main() { struct sl { int num; int p; int q; }; int t=0; srand(unsigned (time(NULL))); int arrary[5][5]; for(int i=0;i<5;i++) for(int j=0;j<5;j++)

#include int main() { int a[5][5]; int j,k;/*计数器*/ /*生成随机数,并存入数级a中*/ for(j=0;j

CodeBlocks C++运行无误 /*用C++编写一个程序实现:求一个二维数组(5*3)中的最小数.要求输出原数组中的原有值及数组中的最小值*/#include <iostream>using namespace std; int main(void){ int arr[5][3]; int i = 0, j = 0; // 输入15个数 for (i

#include<stdio.h>#include<stdlib.h>#include<time.h>main(){ int a[10][10],i,j; srand(time(0)); //初始化随机数,要写在循环外 for(i=0;i<10;i++) for(j=0;j<10;j++) { a[i][j]=rand()%200+100; //产生100~299的随机数并赋值给a[i][j] printf("%5d",a[i][j]); }}这是最简单的了.

直接产生一个二维数组就可以了吧 int matrix[100][100]; 然后用i,j循环为每一个元素赋个随机值#include<stdio.h>#include<stdlib.h> for (int i=0;i<100;i++) { for(int j=0;j<100;j++) { matrix[i][j]=rand(); } }

#include<iostream.h> #include<process.h> #include<iomanip.h> int main() {int N,*b,d,**a; cout<<"please input a number of array:"; cin>>N; if((b=new int[N*N])==NULL) {cout<<"can't allocate more memory."; exit(1);} a=new int *[N]; for(int

这关系到二维数组的管理问题,系统在定义二维数组时,需要知道这个数组第2维的尺寸,在你的例子中就是3,这样系统在顺序申请内存空间存储例子中的数据时,还是按照1,2,3,,12这个顺序存放,但是系统要记住,这个数组的起始地址,可以表示为标号a,数组中第1列的3个数据1,2,3的起始地址a[0],第2列的3个数的起始地址a[1],.所以你在输出cout 评论0 0 0

#include<iostream>#include<cstdlib>#include<ctime>using namespace std;int main(){ srand(unsigned (time(NULL))); ///初始化随机种子 int array[5][5]; int max,min; int i,j; for(i=0;i<5;i++) for(j=0;j<5;j++) array[i][j]=rand(); ///随机数 cout<<"随机生

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com