用C怎样实现在1分钟之类在屏幕上按指定格式输出9个1-9的数字共9*8*7*6*5*4*3*2种排列组合
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/09 05:54:37
用C怎样实现在1分钟之类在屏幕上按指定格式输出9个1-9的数字共9*8*7*6*5*4*3*2种排列组合
下面的程序在i3-2350 2.3G的笔记本上运行29秒,输出了9!=362880种排列:
#include
void main()
{
int a[10]={0};
int i,j,k,t;
for(i=1;i0;i--)
if(a[i]i;j--)
if(a[j]>a[i])break;
t=a[i]; a[i]=a[j]; a[j]=t;
for(i++,j=9;i
再问: 用C++呢,,,上次我看他们用java 10秒输出完毕,然后顿时无语了,C++/C不是应该比java快很多么,我跑你这个程序用了3分钟。。。i5双核
再答: 不会吧?我用的是TC2.0,在双核E5500 2.8G的台式机上运行不到24秒就完成了(不能计第一次运行的时间,第一次它要编译,第二次就快了)
我这没有C++。
不过只要改动输出语句就可以了。
#include
void main()
{
int a[10]={0};
int i,j,k,t;
for(i=1;i0;i--)
if(a[i]i;j--)
if(a[j]>a[i])break;
t=a[i]; a[i]=a[j]; a[j]=t;
for(i++,j=9;i
再问: 用C++呢,,,上次我看他们用java 10秒输出完毕,然后顿时无语了,C++/C不是应该比java快很多么,我跑你这个程序用了3分钟。。。i5双核
再答: 不会吧?我用的是TC2.0,在双核E5500 2.8G的台式机上运行不到24秒就完成了(不能计第一次运行的时间,第一次它要编译,第二次就快了)
我这没有C++。
不过只要改动输出语句就可以了。
用C怎样实现在1分钟之类在屏幕上按指定格式输出9个1-9的数字共9*8*7*6*5*4*3*2种排列组合
1、在屏幕上按每行10个的格式输出100—200间的全部素数,并输出它们的平均值.C语言的
C++如何描述“屏幕输出1—9这九个数字所有排列组合”?1-n的所有排列组合输出怎么写?求代码,
排列组合题求解求用排列组合解题~共8个数字,每次系统随机抽取3个作为幸运数字.若自己所选的3个数字有1个在幸运数字中即为
在计算器的显示屏幕上有1,2,3,4,5,6,7,8,9,0 十个数字,在这十个数字中,是轴对称图形的是______.
在屏幕上输出问候语,格式如下:
排列组合问题:用1、2、3、4、5、6、7、8、9组成数字不重复的九位数,但要求1排在2前面
3个数字排列组合8 6 1这三个数字的排列组合有多少种
JAVA编写程序,在屏幕上输出200以内不能被3整除的数和(1+2+4+5+7+…+200)
使用数组编程 按下列格式输出数字 1 3 6 10 15 2 5 9 14 4 8 13 7 12
求1/1+1/3+1/5+1/7+1/9的值并输出到屏幕上
排列组合:用0,1,2,3,4,5组成没有重复数字的6位数,能被25整除的共多少个?