输入10个数存入数组a中,找出其中最大值和最小值,并且…………字太多 详细请看补充说明。

来源:百度知道 编辑:UC知道 时间:2024/06/30 23:03:38
输入10个数存入数组a中,找出其中最大值和最小值,并将它们分别与数组中的第一个元素和最后一个元素交换位置,输出交换前、后的数组元素。

请大家帮帮忙。急用!要能运行的啊。

int main()
{
int a[10];
for (int i =0;i<10;i++)
cin>>a[i];
cout <<endl;
int max=a[0],min=a[1];
for (int j = 0;j<10;j++)
{
max=(max>a[j]?max:a[j]);
min=(min<a[j]?min:a[j]);
}
int max_index,min_index;
for (int k =0;k<10;k++)
{
if (a[k]==max)
max_index = k;
if (a[k]==min)
min_index=k;
}
int temp=a[0];
a[0]=max;
a[max_index]=temp;
temp=a[9];
a[9]=min;
a[min_index]=temp;
cout<<"最大值:"<<max<<endl;
cout<<"最小值:"<<min<<endl;
cout<<"交换后的数组为:\n";
for (int x =0;x<10;x++)
cout<<a[x] <<" ";
cout<<endl;
return 0;
}
已通过编译!

# include <stdio.h>
void main()
{int i,j,t,k1,k2;
int a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)

输入10个整数存入数组中,找出最小数和次小数 用c语言编写:从键盘输入10个数存入数组a中,统计数组下标是奇数且数组元素值为偶数的元素个数 在数组A和B中各输入10个数,输出两数组都有的数 c++输入数组int a[10]的每一个元素,并求该数组中奇数的个数和平均值以及偶数的个数和平均值。 向数组a[10]中输入10个数,将其中的偶数输入数组b[10]中,并(按升序)输 向数组a[10]中输入10个数,将其中的偶数输入数组b[10]中,并(按升序)输出。 在数组a中输入10个数,按从大到小排序,将前5个整数保存到数组b中 键盘上输入10个整数存放于数组a中,编写一个程序找出并输出数组中的最大值及其下标 有15个数存放在一个数组中,输入一个数,要求用半查找法找出该数是数组中第几个元素的值。 有15个数按小到大的顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数组中第几个元素的值.