11问答网
所有问题
当前搜索:
指针求一维数组的最大值和最小值
输入10个实数存入
一维数组
,输出其中
的最大值
、
最小值
、平均值。要求用...
答:
int i=0;i<N;i++)sum+=p[i];return sum/N;} void main(){ double *p;p=new double[N];cout<<"请输入"<<N<<"个实数:";for(int i=0;i<N;i++)cin>>p[i];cout<<"
最大
数为:"<<max(p);cout<<"
最小
数为:"<<min(p);cout<<"平均值为:"<<average(p)<<endl;} ...
C++用
指针
法,
求一维数组中最大值
及其位置
答:
程序代码是:include<iostream.h> int main(){ int
Array
[100]={0};int number,i;int *point;cout<<"input the nubmer of the
array
member:";cin>>number;point=Array;for(i=1;i<=number;i++){ cout<<"input the value of the Array["<<i<<"]:";cin>>Array[i-1];if(*point...
利用
指针
编写程序,将一个
一维数组
a[10]中
的最大
元素和首位元素换位,最...
答:
for(i=1;i<10;i++) /*从第二元素开始检查是否是最大元素*/ while(a[i]==max)a[i]=a[0]; /*将第一个元素赋给最大元素单元*/ a[0]=max; /*将
最大值
送入第一元素中*/ p=a;min=a[9];for(i=1;i<10;i++,p++)if(min>*p)min=*p;for(i=1;i<10;i++)while...
c语言
指针
求解,谁能帮我编下这个程序。。。
答:
//交换位置: tmp=*p; *p=*max_index; *max_index=tmp; for(i=1;i<10;i++) //找
最小
元素的位置 if(*(p+i)<*min_index) min_index=p+i; //交换位置: tmp=*(p+9); *(p+9)=*min_index; *min_index=tmp; printf("交换后输出:"); for(i=0;i<10;i++) printf(...
C语言自定义函数返回一个
数组的
问题
答:
函数被调用后,形参数组元素改变导致实参改变,我们再从改变后的实参数组元素中获得函数的多个返回值。以下实例演示该方法的应用。实例2:编写函数
求一维
整形
数组的最大值与最小值
,并把最大值与最小值返回给主调函数。方法:以
指针
方式传递该
一维数组的
地址,然后把数组的最大值与数组的第一个元素交换...
编写对具有n个元素的
一维数组
求和函数ArraySum(),要求用
指针
作为函数...
答:
代码修改及运行结果如下:include<stdio.h> void intput(int *p,int n)//参数类型错误 { //void
array
sum(int *p,int n);//没用吧 int i;for(i=0;i<n;i++)scanf("%d",p+i);} float arraysum(int *p,int n)//返回类型不正确 { float sum=0;//未初始化 int i;for(i=0;i...
20个整数存储在
一维数组中
,要求用
指针
法访问数组,通过冒泡方式将其中...
答:
按照题目要求编写的程序如下(见图)
有没有C语言大神帮我看个程序???解释下,实在是看不懂!!!
答:
函数被调用后,形参数组元素改变导致实参改变,我们再从改变后的实参数组元素中获得函数的多个返回值。以下实例演示该方法的应用。实例2:编写函数
求一维
整形
数组的最大值与最小值
,并把最大值与最小值返回给主调函数。方法:以
指针
方式传递该
一维数组的
地址,然后把数组的最大值与数组的第一个元素交换...
有人懂c语言吗?有个作业不会做
答:
函数被调用后,形参数组元素改变导致实参改变,我们再从改变后的实参数组元素中获得函数的多个返回值。以下实例演示该方法的应用。实例2:编写函数
求一维
整形
数组的最大值与最小值
,并把最大值与最小值返回给主调函数。方法:以
指针
方式传递该
一维数组的
地址,然后把数组的最大值与数组的第一个元素交换...
C语言已知
一维数组
a【10】={4,5,3,11,15,53,25,65,98,1},用
指针
实现数...
答:
include<stdio.h>int main(){int t,a[10]={4,5,3,11,15,53,25,65,98,1},*p,*q; for(p=a;p<a+9;p++) for(q=a;q*(q+1)) {t=*q;*q=*(q+1);*(q+1)=t;} for(p=a;p
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜