A. 從一個大小為n的整型數組找出最大值
下面以一個函數的形式,從一個大小為n的整型數組找出最大值:
int findmax(int a[],int n);
{int i,m=a[0];
 for(i=1;i<n;i++)
   if(a[i]>m)m=a[i];
 return m;
}
B. 在一個一維整型數組中找出其中最大的數
for循環遍歷,先將數組第一個數設為最大max, 然後比較每一個元素, 如果大於max ,就將值賦給max,遍歷結束後max 就是數組最大的數
C. C語言求一個整型數組的最大值和最小值
#include<stdio.h>
intmain()
{
voidfunc(inta[],intn,int*pmax,int*pmin);
intmax,min,i,w;//maxmin不應該是指針,或者是指針的話也應該指向實際的int變數,否則就是空指針
intc[80];
printf("Inputn= ");
scanf("%d",&w);
printf("請任意輸入幾個整數: ");
for(i=0;i<w;i++)
scanf("%d",&c[i]);//這里輸入整型是%d不是%c
func(c,w,&max,&min);//相應的這里也要改
printf("請顯示出其中的最大值和最小值: ");
printf("max=%d,min=%d ",max,min);//這里也是
return0;
}
voidfunc(inta[],intn,int*pmax,int*pmin)
{
intj;
*pmax=a[0];
*pmin=a[0];
for(j=0;j<n;j++)
{
if(*pmax<a[j])*pmax=a[j];
if(*pmin>a[j])*pmin=a[j];
}
}
D. c++求一個整數數組的最大值或最小值
建立一個Array類,求一個一維數組中各元素的最大值最小值
(1)私有成員
Int data[10]數組名稱
int max
int min
float averge
(2)公有成員
構造函數Array(int a[10]):初始化成員數組
Void process()求data數組中Max,Min,average
Void print() 輸出數組中元素Max,Min,average 
*/
#include <iostream>
using namespace std;
class Array
{
private:
 int date[10];
 int max;
 int min;
 float average;
public:
 Array(int a[10]);
 void process();
 void print();
};
Array::Array(int a[10])
{
 for(int i=0; i<10; i++)
 {
  this->date[i] = a[i]; 
 }
}
void Array::process()
{
 int a = this->date[0];
 for(int k=0; k<10; k++)
 {
  if(a < this->date[k])
  {
   a = this->date[k];
  }
 }
 this->max = a;
 for(int l=0; l<10; l++)
 {
  if(a > this->date[l])
  {
   a = this->date[l];
  }
 }
 this->min = a;
 this->average =(this->max + this->min)/2;
}
void Array::print()
{
 cout<<"最大值MAX = "<<this->max<<endl;
 cout<<"最大值MIN = "<<this->min<<endl;
 cout<<"平均值ARV = "<<this->average<<endl;
}
void main()
{
 
 int da[10];
 for(int i=0; i<10; i++)
 {
  cout<<"請輸入第"<<i+1<<"個數字:";
  cin>>da[i];
 }
 system("cls");
 cout<<"輸入是十個數字為"<<endl;
 for(int j=0; j<10; j++)
 {
  cout<<da[j]<<'\t';
 }
 Array a(da);
 a.process();
 a.print();
}
E. 從一個整數數組中取出最大整數,最小整數,總和,平均值
//從一個整數數組中取出最大的整數,最小整數,總和,平均值
//聲明一個int類型的數組,並且隨意的賦初值
int[] nums={1,2,3,4,5,6,7,8,9,0};
//聲明兩個變數用來存儲最大值和最小值
int max=int.MinValue;//nums[0];
int min=int.MaxValue;//nums[0];
int sum=0;
//循環的讓數組中的每個元素跟我的最大值,最小值進行比較
for(int i=0;i<nums.Length;i++)
{
if(nums[i]>max)
{
max=nums[i];
}
if(nums[i]<min)
{
min=nums[i];
}
sum+=nums[i];
}
Console.WriteLine("這個數組的最大值是{0},最小值是{1},總和是{2},平均值是{3}",max,min,sum,sum/nums.Length)
F. 編寫函數找出一維整型數組中的最大的一個數
C語言的函數就這么寫——
intthemax(int*p,intn){//n是數組元素個數
intmax;
for(max=*p++;n>1;n--,p++)
if(*p>max)
max=*p;
returnmax;
}
G. 有九個整型數據保存在整型數組中,求出數組中的最大值
#include<stdio.h>
int main()
{
int a[9] = {1,3,2,5,4,6,7,9,8};
int max = a[0];
int i;
for(i = 1; i < 9; i++)
if(max < a[i])
max = a[i];
printf("Max: %d\n", max);
return 0;
}
H. 求一個整型數組中的最大值,用類實現。
樓主應該是沒有注意哦
//求一個整型數組中的元素的最大值 
#include <iostream> 
using namespace std; 
class Array_Max{ 
public: 
void set_value(); 
void max_value(); 
void show_value(); 
private: 
int arr[10]; 
int max; 
}; 
void Array_Max::set_value(){ 
int i; 
for(i=0;i<10;i++)//對數組初始化 
arr[i]=0; 
cout<<"請輸入十個需要比較的數字:"; 
for(i=0;i<10;i++) 
cin>>arr[i]; 
} 
void Array_Max::max_value(){ 
int i; 
max=arr[0]; 
for(i=1;i<10;i++) 
if(max<arr[i]) max=arr[i]; 
} 
void Array_Max::show_value(){ 
cout<<"max="<<max; 
} 
int main(){ 
Array_Max a; 
a.set_value();          //原來是error
a.max_value();          //原來是error
a.show_value();         //原來是error
system("pause"); 
return 0; 
}
I. C語言編程:求一個整型一維數組中的最大值和最小值,要詳細解答,急求謝謝
給你寫了一個。
#include <stdio.h>
void main()
{
 int array[10] = {555,123,35,678,345,10,247,108,15,67};
 int i,min = array[0],max = array[0];
 for(i=0;i<10;i++)
 {
  min = min<array[i]?min:array[i];
  max = max>array[i]?max:array[i];
 }
 printf("max=%d\nmin=%d\n",max,min);
}
J. Java 中一個int型數組的求最大值最小值
- 以下程序主要是求得數組中的最大值和最小值: - public class a {public static void main(String args[]) {int a[]={84,40,16,3,10,49,28,76,94,70};int n;int min=a[0];int i;int max=a[0];for(n=0;n<=9;n++) {if(max<a[n])max=a[n];}for(i=0;i<=9;i++) {if(min>a[i])min=a[i];}System.out.print("max="+max);System.out.print("min="+min);}} 
- 該程序輸出結果: - 數組A的元素包括:74 48 30 17 62數組的最大值是:74數組的最小值是:17 
- 程序說明如下: 
- 第6行聲明整數變數i 做為循環控制變數及數組的索引:另外也聲明存放最小值的變數min與最大值的變數max。 
- 第7行聲明整型數組A,其數組元素有5個,其值分別為74、48、30、17、62。 
- 第9行將min與max的初值設為數組的第一個元素。 
- 第10~18行逐一輸出數組里的內容,並判斷數組里的最大值與最小值。 
- 第19~20行輸出比較後的最大值與最小值。將變數min與max初值設成數組的第一個元素後,再逐一與數組中的各元素相比。比min小,就將該元素的值指定給min存放,使min的內容保持最小;同樣的,當該元素比max大時,就將該元素的值指定給max存放,使max的內容保持最大。for循環執行完,也就表示數組中所有的元素都已經比較完畢,此時變數min與max的內容就是最小值與最大值。 
- 本文所述代碼為比較基礎的示常式序,相信對於Java的初學者仍有一定的借鑒價值。 
