C语言经典题目题目 将n(<=10)个不重复的正整数输入数组a

C語言经典题目编程小练习6(数组篇)


6.1输入十个分数去掉最高分和最低分后求平均分,保留一位小数


6.2输入10个数,采用冒泡排序方法对这10个数按升序排序输出排序结果。


6.3输入10个数采用改进的冒泡排序方法对这10个数按升序排序并输出。(所谓改进就是当排序过程中某次排序没交換数据(说明数据是有序的)提前终止排序)。


6.4已知数组声明为”int a[6] = {10, 20, 30, 40, 50};”,前五个数组元素是按升序排列的输入一个整数并插入到数组a中,要求六個数组元素是按升序排列的输出数组。


6.5输入10个数到数组t中求最小值及最小值在数组t中的下标。


6.6输入10个数到数组t中再输入x,如果有与x楿等的数组元素输出该数组元素的下标;否则,输出-1


6.7输入10个数到数组t中,按降序排列输出排序结果。


6.8输入10个整数到数组t中(数组长度為偶数)将数组t中的数组元素倒置,输出倒置以后的数组t例如:

数组t中10个数组元素依次为1、3、5、7、9、8、6、4、2、0,倒置以后10个数组元素依佽为0、2、4、6、8、9、7、5、3、1已知变量声明和数组声明为”int i, tmp, t[10];”,要求不再声明其他的变量或数组。


6.9输入9个整数到数组t中(数组长度为奇数)将数組t中的数组元素倒置,输出倒置以后的数组t例如:

数组t中9个数组元素依次为2、4、6、8、9、7、5、3、1,倒置以后9个数组元素依次为1、3、5、7、9、8、6、4、2已知变量声明和数组声明为”int i, tmp, t[9];”,要求不再声明其他的变量或数组。


6.10已知数组声明为”int a[10] = {0, 10, 20, 30, 40, 50, 60, 70, 80, 90};”, 10个数组元素是按升序排列的输入一个整數n, 如果没有与n相等的数组元素, 输出 - 1; 否则 删除与n相等的数组元素,要求剩余的九个数组元素是按升序排列的 输出数组。

我要回帖

更多关于 c语言经典题目 的文章

 

随机推荐