用C++程序如何把随机输入的N个数字由小到大排序
来源:百度知道 编辑:UC知道 时间:2024/05/24 09:49:39
设计一个C++ 程序 求助啊~~~~
告诉你个求随机数的方法,然后排序自己动脑子
求随机数用:
srand函数在头文件stdlib.h中,所以要:
#include<stdlib.h>
#include<time.h>
srand((unsigned)time(NULL));
然后用rand();获得随机数;
例如:
srand((unsigned)time(NULL));
for(int i=0;i<10;i++)
cout<<rand();
这样就输出10个随机产生的数,明白用法了吧,不清楚留言问我。
刚刚开始学吗?要试着自己做
#pragma warning (disable:4786)
#include <algorithm>
#include <iostream>
using namespace std;
#define N 10
int main()
{
int a[N];
cout<<"input "<<N<<" numbers: ";
for(int i=0;i!=N;++i)
cin>>a[i];
sort(a,a + sizeof a/sizeof a[0]);
cout<<"after sort"<<endl;
copy(a,a + sizeof a/sizeof a[0],ostream_iterator<int>(cout," "));
return 0;
}
#include<iostream.h>
void main()
{
int s[10];
void sort(int s[],int m);
cout<<"
用C程序输入一个整数N打印N 的扬辉三角(为输入并且小于14)
c语言问题:如何编写一个程序,输入一个正整数N,在屏幕上用‘*’打印以N为边长的正六边形。
c语言程序如何实现一组数据的随机输出
帮个忙,怎么用C语言做这个程序?1的三次方,一直加到N的三次方,要求输入N这个数字能够输出结果
用C语言写一个程序,输入一个整数n,输出1,2,3,4.……n的全排列
求C程序:输入有m*n个整数的矩阵,判断是否有重码
输入N个数,求最大值,用C语言编写的
给定输入n随机生成整数
c语言 输入一个正整数n,把它分解成质因子相乘的形式
C语言 编写一个程序,用户输入一个整数n后打印出由* '号组成的n行n列的正方形图形。