c语言 编写产生100个1到10范围内的随机数的程序,并且以降序排序
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/02 14:18:21
c语言 编写产生100个1到10范围内的随机数的程序,并且以降序排序
#include
#include
int main()
{
\x09int i,j;
\x09unsigned seed;
\x09int a[101];
\x09printf("please input seed");
\x09scanf("%d",&seed);
\x09srand(seed);
\x09for(i = 0; i < 100; i++)
\x09\x09a[i] = rand() % 10 +1;
\x09for(i = 0; i < 100 ; i++)
\x09\x09for(j = i+1; j < 100; j++)
\x09\x09{
\x09\x09\x09if(a[i]>a[j])
\x09\x09\x09{
\x09\x09\x09\x09int temp = a[i];
\x09\x09\x09\x09a[i] = a[j];
\x09\x09\x09\x09a[j] = temp;
\x09\x09\x09}
\x09\x09}
\x09for(i = 0;i < 100; i++)
\x09\x09printf("%d\t",a[i]);
\x09printf("\n");
\x09return 0;
}
#include
int main()
{
\x09int i,j;
\x09unsigned seed;
\x09int a[101];
\x09printf("please input seed");
\x09scanf("%d",&seed);
\x09srand(seed);
\x09for(i = 0; i < 100; i++)
\x09\x09a[i] = rand() % 10 +1;
\x09for(i = 0; i < 100 ; i++)
\x09\x09for(j = i+1; j < 100; j++)
\x09\x09{
\x09\x09\x09if(a[i]>a[j])
\x09\x09\x09{
\x09\x09\x09\x09int temp = a[i];
\x09\x09\x09\x09a[i] = a[j];
\x09\x09\x09\x09a[j] = temp;
\x09\x09\x09}
\x09\x09}
\x09for(i = 0;i < 100; i++)
\x09\x09printf("%d\t",a[i]);
\x09printf("\n");
\x09return 0;
}
c语言 编写产生100个1到10范围内的随机数的程序,并且以降序排序
C语言挑战题目!编写产生210个2.300到1.800范围内的随机数的程序,并且以降序排序
用C语言编程序:产生1到5间的10个随机数
用c语言程序产生10个从-4.89到3.27的随机数
用c语言,编写程序对1个4位的整数进行重新组合,生成一个最大数(降序排序),并将最大数返回给主函数.
编写程序,产生30个[1,100]间的随机整数到5行6列数组中【C语言】
编写一个c语言程序:输入整数,数目不超过100个,然后分别以升序和降序输出这些数
如何用C语言编写出 生成10个1到20不重复的随机数.直接完整程序就好了,
编写程序,产生10 个随机数,然后按产生顺序相反的次序输出这些随机数
如何用c语言产生一定范围内的随机数?
C语言 关于产生指定范围内的随机数
vhdl伪随机数求用vhdL语言编写一段产生1-7随机数字的程序