真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

一維函數(shù)極小值c語言 唯一極小值就是最小值

c語言怎么編寫函數(shù),找出一維數(shù)組中的最大值和最小值,并計(jì)算出數(shù)組元素的平均值?

前面已經(jīng)有兩位高手做出了回答,我運(yùn)行了一下,《怺逺恒暒》有時(shí)候得不到正確的結(jié)果;《kaixingui2012》的不能運(yùn)行,提示類型不對(duì)。不知道什么原因,也許是我的版本有問題?

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作與策劃設(shè)計(jì),白云網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:白云等地區(qū)。白云做網(wǎng)站價(jià)格咨詢:13518219792

我也做了一個(gè),感覺運(yùn)行還是不錯(cuò)的。請(qǐng)比較吧!

#include "stdio.h"

double fun(double a[],int n,int *max,int *min);/*函數(shù)原型聲明:其中a為數(shù)組,

n為數(shù)組元素個(gè)數(shù),max指向最大數(shù),min指向最小數(shù),函數(shù)返回值為平均值*/

int main()

{

double b[10],aver;

int x,y=10,max=0,*ma=max,min=0,*mi=min;

for(x=0;xy;x++){b[x]=x*(x-8.25)*0.1;printf("數(shù)%d=%f\n",x,b[x]);}

aver=fun(b,y,ma,mi);

printf("最大的數(shù)為第%d個(gè)數(shù)(%f),最小的數(shù)為第%d個(gè)數(shù)(%f),平均值為%f",*ma,b[*ma],*mi,b[*mi],aver);

return 0;

}

double fun(double a[],int n,int*max,int*min)

{

int i;

double sum=0;

double max1=a[0],min1=a[0];

*max=0;

*min=0;

for(i=0;in;i++)

{

if(a[i]max1){*max=i;max1=a[i];}

if(a[i]min1){*min=i;min1=a[i];}

sum=sum+a[i];

}

printf("sum=%f,n=%d\n",sum,n);

return sum/n;

}

C語言指針實(shí)現(xiàn)自定義函數(shù)求一維數(shù)組中的最大值和最小值

import java.util.Scanner;

public class MaxMin{

public static void main(String[]args){

Scanner scan=new Scanner(System.in);

System.out.println("輸入數(shù)組的長(zhǎng)度:");

int count=scan.nextInt();

System.out.println("輸出數(shù)組的"+count+"個(gè)數(shù):");

int[]arr=new int[count];

for(int i=0;ilt;arr.length;i++){

arri=scan.nextInt();

}

System.out.println("輸出數(shù)組:");

for(int i=0;ilt;arr.length;i++){

System.out.print(arri+"\t");

}

int max=Integer.MIN_VALUE;

int min=Integer.MAX_VALUE;

for(int i=0;ilt;arr.length;i++){

if(arrigt;max){//求出最大值

max=arri;

}

if(arrilt;min){//求出最小值

min=arri;

}

}

System.out.println("\n最大值:"+max);

System.out.println("最小值:"+min);

}

}

擴(kuò)展資料:

system函數(shù)用法:int system(char*command);

system函數(shù)已經(jīng)被收錄在標(biāo)準(zhǔn)c庫中,可以直接調(diào)用

程序例:

#includelt;stdlib.hgt;

#includelt;stdio.hgt;

int main(void)

{

printf("About to spawn and run a DOS command\n");

system("dir");

return 0;

}

又如:system("pause")可以實(shí)現(xiàn)凍結(jié)屏幕,便于觀察程序的執(zhí)行結(jié)果;system("CLS")可以實(shí)現(xiàn)清屏操作。而調(diào)用color函數(shù)可以改變控制臺(tái)的前景色和背景,具體參數(shù)在下面說明。

例如,用system("color 0A");其中color后面的0是背景色代號(hào),A是前景色代號(hào)。各顏色代碼如下:

0=黑色1=藍(lán)色2=綠色3=湖藍(lán)色4=紅色5=紫色6=黃色7=白色8=灰色9=淡藍(lán)色A=淡綠色B=淡淺綠色C=淡紅色D=淡紫色E=淡黃色F=亮白色

(注意:Microsoft Visual C++6.0支持system)

求簡(jiǎn)單一維函數(shù)極小值的c語言程序~!

#include stdio.h

#define INF 0xffffff

int main()

{

int a[10],i,min;

min = INF;

for(i = 0; i10;i++)

{

scanf("%d",a[i]);

if(a[i] min)

min = a[i];

}

printf("%d\n",min);

}


標(biāo)題名稱:一維函數(shù)極小值c語言 唯一極小值就是最小值
瀏覽地址:http://weahome.cn/article/doedsjd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部