c# 从一组数中随机抽取一定个数_C/C++/C#从数组中随机抽取一个数(要源码/重奖)...

匿名用户

1级

2007-09-23 回答

本人在Borland C++平台已经成功运行该代码,没问题的。

#include

#include

#include

#include

using namespace std;

int main()

{

int a[10][6]={1,2,3,4,5,6,7,8,9,0,

11,12,13,14,15,16,17,18,19,20,

21,22,23,24,25,26,27,28,29,30,

31,32,33,34,35,36,37,38,39,40,

41,42,43,44,45,46,47,48,49,50,

51,52,53,54,55,56,57,58,59,60};

srand(time(0));

cout<

cin.get();

return 0;

}

//从数组中提取一组(六个)随机数,

//一共循环抽取5次并且将抽取的结果

//保存在一个一个RADOM.TXT文件里

//(分行保存).

#include

#include

#include

#include

#include

using namespace std;

int main()

{

ofstream outClientFile("c:\\RADOM.TXT", ios::out);

if(!outClientFile)

{

cerr<

exit(1);

}

int a[10][6]={1,2,3,4,5,6,7,8,9,0,

11,12,13,14,15,16,17,18,19,20,

21,22,23,24,25,26,27,28,29,30,

31,32,33,34,35,36,37,38,39,40,

41,42,43,44,45,46,47,48,49,50,

51,52,53,54,55,56,57,58,59,60};

srand(time(0));

for(int j=0;j<5;j++)

{

for(int i=0;i<6;i++)

outClientFile<

outClientFile<

}

cin.get();

return 0;

}

/*保存后的格式为:右对齐5个字符位置

因为网页上不能显示空格,在此我举例说明

其中@表示空格,而非程序中显示

@@@@5@@@43@@@33@@@44@@@45@@@39

@@@@5@@@19@@@@4@@@21@@@51@@@@9

@@@13@@@28@@@18@@@51@@@49@@@49

@@@38@@@34@@@@6@@@32@@@15@@@@4

@@@31@@@17@@@39@@@16@@@@5@@@30

*/

//将给定数组从一个叫做SOURCE.TXT文件里

//读取10行6列的数组(文件里每行只有6个数)

#include

#include

#include

#include

#include

using namespace std;

void outputLine(int num1,int num2,int num3,int num4,int num5,int num6 )

{

cout<

}

int main()

{

ifstream inClientFile("c:\\SOURCE.TXT", ios::in);

if(!inClientFile)

{

cerr<

exit(1);

}

int num1,num2,num3,num4,num5,num6;

while(inClientFile>>num1>>num2>>num3>>num4>>num5>>num6)

outputLine(num1,num2,num3,num4,num5,num6);

cin.get();

return 0;

}

/*source文件格式和上面保存的格式是一样的

43 7 38 42 27 42

19 9 48 58 48 55

49 59 53 60 20 73

35 87 45 83 96 92

35 43 51 52 1 22

43 7 38 42 27 42

12 8 60 55 35 56

51 3 82 58 68 55

99 93 29 60 20 24

63 87 45 83 26 92

*/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值