當前位置:首頁 » 編程語言 » c語言分組求最大值
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言分組求最大值

發布時間: 2022-05-28 07:17:37

A. c語言求一組數的最大值

#include <stdio.h>

int main()

{ int i,n,x,max;

printf("有幾個數:");

scanf("%d",&n);

printf("請輸入%d個整數: ",n);

for(i=0; i<n; i++)

{ scanf("%d",&x);

if(i==0||x>max)max=x;

}

printf("最大值是%d ",max);

return 0;

}

B. 用c語言找最大值和最小值

用指針求含有十個元素的數組最大值和最小值

主函數參考

int main()

{

int a[10],i,maxnum,minnum;

for(i=0;i<10;i++)

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

FindMaxandMin(a,10,&maxnum,&minnum);

printf("%d %d",maxnum,minnum);

}

輸入格式:

數組

輸出格式:

最大值 最小值

輸入樣例:

1 2 3 5 4 6 7 8 9 10

輸出樣例:

10 1

(2)c語言分組求最大值擴展閱讀

#include

int main()

{

int a[3];

int i,j,temp;

printf("請輸入3個數:");

for(i=0;i scanf("%d",&a[i]);

for(i=0;i for(j=0;j if(a[j]>a[j+1])

{

temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

}

printf("最大值%d最小值%d",a[2],a[0]);

return 0;

}

C. C語言問題 輸入一組數,求其中最大值和最小值,以及這組數的和及平均值。

1、打開我們的DEV C++軟體,點擊「新建源代碼」。

D. c語言求一組數中的最大值

#include<stdio.h>
#include<string.h>
intmain()
{
inti;
intaa[10]={5,7,8,77,1,3,4,6,13,2};
intaaa=aa[0];
for(i=0;i<10;i++)
{
if(aaa<aa[i])
{
aaa=aa[i];
}
}
printf("最大數字是:%d",aaa);
}

E. c語言求最大值怎麼寫

temp=(((a[0]>a[1])?a[0]:a[1])>a[2]?:((a[0]>a[1])?a[0]:a[1]):a[2]);
temp就是最大值
不好意思,上面那個多謝了一個冒號,當時沒有驗證就直接寫了,現在已經驗證完畢:
具體代碼:
#include

int
main()
{
int
a[3];
a[0]=1;
a[2]=3;
a[1]=2;
int
temp=(((a[0]>a[1])?a[0]:a[1])>a[2]?((a[0]>a[1])?a[0]:a[1]):a[2]);
printf("%d",temp);
return
0;
}

F. c語言中,從一組數中找最大值和最小值

#include <stdio.h>

// 獲取數組元素的最大值和最小值

int main(void){

(此處空一行)

int arr[] = {1,2,3,5,67,8,9,33};

int min,max;

compute_m(arr,sizeof(arr)/sizeof(int),&min,&max);

(此處空一行)

printf("result: min = %d , max = %d ",min,max);

return 0;

}

(此處空一行)

void compute_m(int arr[],int len, int* min ,int* max){

for(int i=0;i<len;i++){

if (*min>arr[i]){

*min = arr[i];

}

(此處空一行)

if (*max<arr[i]){

*max = arr[i];

}

}

}

(6)c語言分組求最大值擴展閱讀:

實際操作

int ary[5];

int max;

int min;

printf("請輸入數組中的五個數字: ");

for (int i=0; i<5; i++)

{

scanf("%d",&ary[i]); //數組中存放五個數字必須挨個遍歷存放

}

max = ary[0];

min = ary[0]; //把ary[0]都賦值給max和min

for(int j=1; j<5; j++) //求最大、最小

{

if (max<ary[j])

max = ary[j]; //有比max大的就賦值給max

if (min>ary[j])

min = ary[j]; 有比min小的就賦值給min

}

printf("數組中的最大值為 %d , 最小值為 %d ",max,min);

G. C語言編程,多種方法求一個數組里的最大值和最小值。

因為只是找出最大最小值,直接循環每個比較一次就可以。

#include<stdio.h> //挑選法

#define N 10

void main() { int a[N],m,n,i;

for ( i=0;i<N;i++ ) scanf("%d",&a[i]);

m=n=a[0]; for ( i=1;i<N;i++ ) if ( m<a[i] ) m=a[i]; else if ( n>a[i] ) n=a[i];

printf("最大值%d,最小值%d ",m,n);

}

#include<stdio.h> //排序法

#define N 10

void main() { int a[N],i,j,k;

for ( i=0;i<N;i++ ) scanf("%d",&a[i]);

for ( i=0;i<N-1;i++ ) for ( j=i+1;j<N;j++ ) if ( a[i]<a[j] ) {k=a[i];a[i]=a[j];a[j]=k;}

printf("最大值%d,最小值%d ",a[0],a[N-1]);

}

(7)c語言分組求最大值擴展閱讀:

C語言包含的各種控制語句僅有9種,關鍵字也只有32 個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。實際上,語句構成與硬體有關聯的較少,且C語言本身不提供與硬體相關的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統所支持的各類庫進行編程,故c語言擁有非常簡潔的編譯系統。

H. c語言程序設計 定義十個數,求前五個數和後五個數的均值,最小值,最大值 急急!

分組計算,結果是6個數?
用數組存儲,這里可以留個心眼,用2個長度為5的數組。

#include <stdio.h>

int main(void)
{
int a[5],b[5],i;

printf("Please input ten numbers:");

for(i = 0;i < 5;i++)
scanf("%d",&a[i]);
for(i = 0;i < 5;i++)
scanf("%d",&b[i]);

printf("\ta\tb\n");
printf("Ave = :%d\t%d\nMax = :%d\t%d\nMin = :%d\t%d\n",/*這里寫6個表達式,按順序:均值、最大值、最小值*/);
return 0;
}

I. c語言4個數求最大值,要求用比較基礎的方法

#include<stdio.h>
voidmain()
{
inta,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a<b)a=b;
if(a<c)a=c;
if(a<d)a=d;
printf("四個數中的最大值為%d",a);
}


運行示例:

J. 用c語言編寫求數組元素最大值和最小值!謝謝各位大佬

1、apply方式,借用Math中的max/min方法實現。