99问答网
所有问题
当前搜索:
有一个含n个整数的数组a
用C语言编程.写出一函数,求出有
N个
元素的
整数数组的
最大值及其...
答:
楼主,我的程序如下。函数max读入
一个n
元素
的数组a
,返回其中最大元素的地址。这样,在调用max的函数中(这里是main),可以通过两种运算分别得到最大元素的值和它的下标(见main中注释)include <stdio.h> int max(int * a, int n){ int i;int * p = a;for ( i = 0; i < n; i++ ...
输入
一个数
n再输入
n 个整数
存入
数组 a
中,用选择法将 a 中的元素按...
答:
1、首先,我们声明
一个
一维
数组
。2、然后我们输入【
Array
.Sort(a);】。3、在接下来我们编写一段遍历代码。4、最后我们输入屏幕等待语句。5、然后我们便可以点击启动调试按钮。6、这时便可以成功输出排序后数组元素。
用c语言写
一个
查找给定
数组a
中数值的函数
答:
输入格式:第一行包含一个整数n。第二行包含
n个
非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含
一个整数a
,为待查找的数。输出格式:如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入:6 1 9 4 8 3 9 9 样例输出 2 数据规模与约定 ...
已知
整数数组a
[],
含有n个
元素,写出对其进行折半查找的算法
答:
5,6,8,10,12,15,17,19}; for(i=0;i<10;i++) printf("%d ",a[i]); printf("\
n
请输入想要查找
的数
:"); scanf("%d",&x); i=
1
,j=9; while(i<=j) {m=(i+j)/2; if(a[m]==x)break; else if(a[m]>x)j=m-1; else i=m+1; } if(a[...
若二维
数组a有n
列,那么在a[i][j]前的元素
个数
为? 为什么呢? 希望能...
答:
应该是i*n+j+1吧
一个
二维
数组a
[m][n]其实是数组
的数组
,可以看成一个一维的有m个元素的数组,每个数组都是一个包含n个元素的数组,可以把一个二维数组想像成m个并排放的大箱子,每个箱子里面都装了n个小箱子,所以a+1的位置是往后跳了一个大箱子,即为a[1][0] 前面也就是
有n个
元素 ...
...y ),它的功能是:把y值插入到有
n个数的
有序的
a数组
中
答:
void insert( int a[ ], int n, int y ){ a = new int[n];a[0] = y;} 要有
n个数的
有序的
a数组
中。就需要给数组int a[]初始化为长度为n
的数组
。即int a[]=new int[n]。然后将int类型的y值赋值给数组int a[]的第
一个
下标a[0]。一维数组是由数字组成的...
输入n(n≤20)和
n个整数
放在一维
数组
中,找出其中最大的数,将它与数组最...
答:
每次循环,max都被赋值为
数组
的第
一个
数值。给出本题程序如下:include <stdio.h>void main(){int a[21],i,m,n,k=0;printf("请输入
整数n
(n不大于20): ");scanf("%d",&n);printf("请输入%d
个整数
: ",n);for(i=0;i<n;i++)scanf("%d",&a[i]);m=a[0];for(i=1;i<n...
随机产生
N个
100以内的正
整数
存入
一个
一维
数组
中,要求统计并输出值和下标...
答:
include "time.h"define
N
35 int main(int argc,char *argv[]){ int a[N],i,k;srand((unsigned)time(NULL));for(k=i=0;i<N;i++)//为
数组
随机赋值并输出 printf(++k%10 ? "%3d" : "%3d\
n
",a[i]=rand()%100);if(k%10)printf("\n");for(k=0,i=
1
;i<N;k+=(a[...
用C++编
一个
程序:用一维
数组
实现从键盘上输入
n个整数
,求出其中最大数...
答:
if(a[i]>max){ max=a[i]; secMax=max;m=z;z=i; } } cout<<"
数组
中的最大值="<<max<<endl;cout<<"其下标为:"<<z<<endl;cout<<"数组中的第2大值="<<secMax<<endl;cout<<"其下标为:"<<m<<endl;return 0;} 这个是我以前写给别人的
一个
答案,很容易看明白的 希望对你有...
...
整数n
,建立
一个
动态
数组a
[n]。依次输入这
n个数的
值,将其排序后再...
答:
for(i=0;i<
n
-
1
;i++)for(j=i+1;j<n;j++)if(p[i]>p[j]){ tmp=p[i];p[i]=p[j];p[j]=tmp;} cout<<"输入数据从小到大排序后输出:";for(i=0;i<n;i++)cout<<p[i]<<" ";cout<<endl;delete [] p;p=NULL;} 结果:2.include "iostream"include "cstring"using ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜