编写一个console程序
随机生成10个不重复数字,并将它们由小到大输出
并显示比较次数
请大家帮忙!
随机生成10个不重复数字,并将它们由小到大输出
并显示比较次数
请大家帮忙!
解决方案 »
- DBGridEH无法显示汇总
- 请教:模糊查询的问题
- EjunGrid打印控件的使用总结
- 高手救命,关于ado连接sqlserver失败的问题
- 請教如何獲得當前操作系統的語言設置,比如繁體\簡體或英文?
- 请问各位有没有在delphi中用vb的mscomm开发过什么东西的,能给点心路历程吗?小弟现在毕业设计有用到这东西啊!
- 谁能获取,本机在广域网上的Ip地址?
- 我把窗口设为最上的时候窗口把右键菜单都挡住了,怎么才能把右键菜单弄到窗口上面呢?谢谢了
- 有安装了金山毒霸2009的Delphi程序员在吗?
- 高手救命啊!!!怀疑是ORACLE字符集的问题,
- 如何调式application service程序?
- 怎样读取设计时保存在dfm文件里面的属性?
void main()
{
int grade[10],temp,j;
static long holdrand = 1L;
for(int i=0;i<10;i++)
grade[i]=holdrand = ((holdrand * 214013L + 2531011L) >> 16) & 0x7fff;
//出随机数
for(i=0;i<10;i++)
printf("%d ",grade[i]);for(i=0;i<10;i++)
{
for(j=0;j<10-1-i;j++)
{
if(grade[j]<grade[j+1])
{
temp=grade[j+1];
grade[j+1]=grade[j];
grade[j]=temp;
}
}
}
printf("最后排序为:\n");
for(i=0;i<10;i++)
{
printf("%d ",grade[i]);
}
printf("\n");
}用C给你写一个吧~1