当点击"查找最大数"按钮的时候,显示10组随机数中每组的最大数程序(用VB 或者C 或者 JAVA)

liet2000 2008-06-08 09:45:38
按照要求编写程序:使得程序具有如下功能:当点击"查找最大数"按钮的时候,显示10组随机数中每组的最大数程序编写完毕后,运行,查看结果接下来,保存工程最后,退出VB
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵Andy 2008-07-15
  • 打赏
  • 举报
回复

#include<iostream>
#include<time.h>
using namespace std;
int max(int d[],int n)
{
int max=d[n--];
for(;n>=0;n--)
{
if(d[n]>max) max=d[n];
}
return max;
}
int main()
{
int iarr=2+rand()%(time(0));
int iarray[10][iarr];
for(int i=0;i!=10;++i){
int iran=rand();
for(int a=0;a!=iarr;++a)
iarray[i][a]=rand();
}
for(int i=0;i!=10;++i)
cout<<max(iarray[i],iarr)<<endl;
system("pause");
return 0;
}
呵呵,借用了cuibo1123的max函数。我听说C++不可以用random(),它不符合ANSI C标准。
bo.cui 2008-06-09
  • 打赏
  • 举报
回复
#define N 10
bo.cui 2008-06-09
  • 打赏
  • 举报
回复
#include <stdlib.h>
#include <stdio.h>

int max(int d[],int n)
{
n--;
int max=d[n--];
for(;n>=0;n--)
{
if(d[n]>max) max=d[n];
}
return max;
}

int main(void)
{
int d[10][N],i;
for(i=10*N;i>=0;i--)
d[0][i]=random();
for(i=0;i<10;i++)
printf("%d ",max(d[i],N));
return 0;
}

69,368

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧