用指針對一維陣列的求最大最小值,平均值

時間 2021-08-30 11:20:55

1樓:問明

#include

int main()

int i,sum,a[30],b,flag;

double q;

int *max1,*min1;

sum=0;flag=0;

for(i=0;i<10;i++)     //輸入十個數

if(flag==1)

int *p=null,temp;//初始化指標

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

sum+=a[i];

p=&a[i];

if(*p>max1)//求最大值

max1=*p;

if(*pmin1=*p;

if(flag==0)

scanf("%d%d",&a[0],&b);//求出第一和第二個值的最大值和最小值作為初始值

sum+=a[0];

sum+=b;

max1=a[0]>b?a[0]:b;

min1=a[0]>b?b:a[0];

flag=1;

q=(double)sum/10;//變格式(並求出平均值)

printf("%d %d %.2lf",min1,max1,q);//輸出(最小值,最大值,平均值)

include用法:

#include命令預處理命令的一種,預處理命令可以將別的源**內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程式**;可以定義類似識別符號功能的巨集,在編譯時,預處理器會用別的文字取代該巨集。

插入標頭檔案的內容

#include命令告訴預處理器將指定標頭檔案的內容插入到預處理器命令的相應位置。有兩種方式可以指定插入標頭檔案:

1、#include《檔名》

2、#include"檔名"

用vb生成二維陣列,找出最小值,並將最小值與中心位置的元素互換

指導意見 腎虛也分很多種的,有腎陰虛,腎陽虛,腎氣虛,腎精虛等,主要的症狀 腰膝痠軟,頭暈耳鳴,盜汗,四肢厥冷,小便頻數,潮熱汗出等。要找中醫辨證後才可以對症調理 dim str as string dim a 3,3 as integer,i,j,temp as integer,b 3,3 as ...

程式設計求出任意一維陣列元素中最大值和最小值的下標。陣列元素的值由使用者鍵盤輸入

珈藍惜夢 源程式 以及演算法解釋如下 define crt secure no warnings vs環境下需要,vc不需要 include using namespace std 引用命名空間 void main if number i min 如果小那麼取出來 cout max max endl...

c 輸入5行5列的二維陣列,求最大值和最小值其對應行列的位置

問明 using system class program static void main stringargs int array new int 4,4 int i,j,k int max,min,max row,max col,min row,min col,sum 0 string str...