自写随机生成十个随机数,使他们总和为100的小程序
2012-05-26 23:08
459 查看
#include<iostream> using namespace std; int main() { int x,temp,arr[10],sum=0; temp=100; for(int i=0;i<10;i++) { srand(i); x=rand()%temp; temp-=x; arr[i]=x; } arr[9]=temp; for(i=0;i<10;i++) cout<<arr[i]<<","; cout<<endl; for(i=0;i<10;i++) sum+=arr[i]; cout<<"sum="<<sum<<","; if(sum==100) cout<<"ok"<<endl; else cout<<"..."<<endl; return 0; }
相关文章推荐
- 1.9猜数游戏,随机生成一个整数(0-100),用户输入他所猜的数,程序回答大了或者小了,用户再输入他所猜的数,直至猜对了为止
- 应用VB语言程序生成十个随机数
- 设计程序,单击【随机数】按钮,使用Math对象的random函数产生一个0-100之间(含0-100)的随机整数,并在对话框中显示,如下图。单击【计算】按钮,计算该随机数的平方、平方根和自然对数,保留两位小数,并在对话框中显示,如下图。
- 编写程序,生成包含1000个0到100之间的随机整数,并统计每个元素的出现次数
- 随机生成N个1至100的整数,N由用户给定,程序输出出现次数最多的整数及其出现次数。如果有多个并列最多,需要输出全部最多的整数。
- VB小程序:生成十个不重复的随机数
- 一道遇到的面试题: 怎么判断一个随机数生成程序是真随机
- 第三个程序:生成两个个ffH以内的随机数,并选择随机的运算符计算[但是好像非随机吧,cpu太快了]
- 编写一个Java程序,创建制定长度的int型数组,并生成100以内的随机数为数组的每个元素赋值
- 编写一个JAVA程序,创建指定长度的 int 型数组,并生成 100 以内随机数为数组中的每个元素赋值,然后输出数组
- 随机生成【0-50】区间内的十个数,使其总和等于100
- 一个改进的小要求--限定随机数的个数,生成的随机数总和在一定范围内
- 有一定金额(m)的钱,要求生成 n 个红包,每个红包中的钱数是 1--100的随机数
- STL系列--- 随机三趣题——随机重排,文件中随机取一行,生成N个随机数。
- 随机生成不重复的随机数的简单算法
- 随机生成1-100之间的数,并无一重复的存入长度为100的数组中
- JS如何用Math.random()来生成指定范围内(如:1-100)的随机数?
- java:随机生成100个不重复的随机数
- C数据结构(文件操作,随机数,排序,栈和队列,图和遍历,最小生成树,最短路径)程序例子
- 生成随机测试数据的文件的程序