(1)输入显示数组元素:从键盘输入10个整数存入一维数组;
(2)排序:采用冒泡法对10个整数进行排序(从小到大);
(3)插入整数:从键盘输入一个整数,将该数插入到一维数组的合适位置以保证这11个数仍然从小到大有序;显示一维数组的元素值。
要求使用菜单、函数方式完成。
那位大哥可以编的好点的啊!!!急急急
已知一个可以存放11个整数的一维数组,编写程序实现
for(int i=0;i<10;i++){ for (int j=0;j<10;j++)if(a[j]>a[j+1]) {int temp=a[j];a[j]=a[j+1];a[j+1]=a[j];} } \/\/排序 \/\/插入 temp0 for(i=0;i<10;i++)if(temp0<a[i]){ for(int j=i;j<10;j++){ int temp=a[j+1];a[j+1]= a[j];} a...
C语言编程:从键盘输入11个数存入一维数组中,将其中的值前后倒置后重新存...
前后的数交换 main(){ int a[11], i, t;for(i=0; i<11; i++){ scanf("%d", &a[i]);} for(i=0; i<=5; i++){ t=a[i];a[i]=a[11-1-i];a[11-1-i]=t;} for(i=0; i<11; i++){ printf("%d ", a[i]);} } ...
C语言,输入有11个数的一维数组,在顺数第四个开始到第七个变成星号!这道...
void main(){ int i;char a[11];printf("Input a mobile phone number:\\n");for (i=0;i<11;i++)scanf("%c",&a[i]);for (i=3;i<7;i++)a[i]='*';for (i=0;i<11;i++)printf("%c",a[i]);printf("\\n");} ...
定义一个一维整型数组,有10个元素。(5,4,9,2,6,11,14,8,10,16)?
int main() { int a[10] = {5,4,9,2,6,11,14,8,10,16}; \/\/ 定义数组并初始化 int max = a[0], min = a[0], sum, i;printf("下标为奇数的元素: ");for (i = 1; i < 10; i++) { if (i % 2 == 1) \/\/ 输出下标为奇数的元素 printf("%d ", a[i]);if ...
c语言 .从键盘输入10个整数,存到一维数组中,并求这10个整数的和?
1,数组是相同数据类型的元素的集合。 2,数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。 3,数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。 已赞过 已踩过< 你对这个回答...
用java编写一个程序,将10个整数放到一维数组中,并按从大到小排序后输 ...
public class TestBaiduKnow {public static void main(String[] args) {int[] a = { 9, 8, 7, 10, 6, 5, 4, 3, 2, 1 };System.out.println("原始数组:");for (int i = 0; i < a.length; i++)System.out.print(a[i] + " ");for (int i = 0; i < a.length; ...
程序设计 定义一个一维整型数组,并对其初始化,求数组中元素的最大值...
int sum=0, a[10]={1, 3, 11, 23, 35, 17, 5, 2, 9, 7};int max=a[0], min=max, sum=a[0];for(int i=1; i<10; i++) { if(a[i]>max) max=a[i];if(a[i]<min) min=a[i];sum+=a[i];} printf("max=%d\\n", max);printf("min=%d\\n", min);printf(...
vb 编写一个能对一维数组进行升序排列的子程序过程!
'冒泡排序,最简单的排序算法,下面这个子过程是对Integer类型的数组升序排序,如果需要其他类型的数据,可以将其中的Integer替换掉Sub MaoPaoSort(a() As Integer) Dim i As Integer Dim j As Integer Dim temp As Integer For i = LBound(a()) To UBound(a()) - 1 For j = LBound(a()) To UBound(...
编写程序用随机函数产生一个含有10个整数的一维数组,然后将前5个元素和...
Private A(10)Private Sub Command1_Click()Dim i Text1 = ""For i = 1 To 10 A(i) = Int(100 * Rnd)Text1 = Text1 & Str(A(i))Next i End Sub Private Sub Command2_Click()Dim t, i Text1 = ""For i = 1 To 5 t = A(i)A(i) = A(11 - i)A(11 - i) = ...
一维数组中有10个元素,编程统计该数组中的正数个数和负数个数
1、打开Dev-c++软件,点击“新建源代码”。2、具体程序如下。3、编写完程序之后,点击运行即可得出结果。最后的结果是根据自己输入的10个整数值为基础来进行运行的,每次输入的数组值不同,结果也会不同。4、其中:for表示循环结构,i 表示循环条件,在编写程序时,注意给赋予增值变量的条件,此次程序的...