c语言设置一个选择数字的程序,C语言编程题~~选几个做出了给我吧~~看着我混乱了啊~用C程序哦~c++。。。20、输入n个整数,请找出最小数所在的位置,并把它与第一个数对调。21、用边排序边合并的方法...

C语言编程题~~选几个做出了给我吧~~看着我混乱了啊~用C程序哦~c++。。。

20、输入n个整数,请找出最小数所在的位置,并把它与第一个数对调。

21、用边排序边合并的方法把两个有序数列合并为一个新的有序数列,不得先合并再重新排序。

22、将一个数插入到有序的数列中,插入后数列仍然有序。

23、有N个无序的数存放在A数组中,请将后面相同的数删成只剩下一个,并输出经过删除后的数列。

24、 有N个人排队到R个相同的水龙头去打水,他们装满各自水桶的时间T1、T2、…、TN为整数且互不相等,应如何安排他们打水的顺序才能使他们花费的总时间最少?(花费的总时间等于每个花费时间的总和)25、求一个五阶方阵中某个元素的位置:它在行上是最小的,在列上也是最小的,如果没有请输出“NO FIND!”。

26、求数字的乘积根。一个正整数的数字的乘积N的定义是:这个整数中非零数字的乘积。例如,整数999的数字乘积为9×9×9,即729。729的数字乘积为7×2×9,即126。126的数字乘积为1×2×6,即12。12的数字乘积为1×2,即2。一个正整数的数字乘积根N是这样得到的:反复取该整数的数字乘积,直到得到一位数字为止。例如,在上面的例子中数字的乘积根是2。编写一个程序,输入一个正整数(长度不超过200位数字),输出计算其数字乘积根的每一步结果。

27、 汉诺(Hanoi)塔问题。设有n个大小不等的中空圆盘,按照从小到大(尺寸和序号)的顺序叠套在立柱A上。另有两根立柱B和C,如图所示。问题要求把全部圆盘从A柱(源柱)移到C柱(目标柱)。移动过程中可借助B柱(中间柱)。移动时有如下要求:

(1) 一次只能移动一个圆盘;

(2) 不允许把大盘放在小盘上边;

(3) 可使用任意一根立柱暂存圆盘。

28、 把一个十进制整数转化为K进制数(K≤10)。

29、 八皇后问题:把八个皇后摆在8×8国际象棋棋盘格子内,使它们互不捕获对方。换言之,在任何一行、一列或一条对角线上,仅能放置一个皇后。这一问题是由19世纪著名数学家高斯(Gauss)于1850年首先提出的。

作业帮用户2017-05-17举报

6c0a0adef10d1043fa4f41a7897345ed.png

你可能感兴趣的:(c语言设置一个选择数字的程序)