1樓:墨汁諾
因為只是找出最大最小值,直接迴圈每個比較一次就可以。
#include//挑選法
#define n 10
void main() { int a[n],m,n,i;
for ( i=0;im=n=a[0]; for ( i=1;ia[i] ) n=a[i];
printf("最大值%d,最小值%d\n",m,n);
#include//排序法
#define n 10
void main() { int a[n],i,j,k;
for ( i=0;ifor ( i=0;iprintf("最大值%d,最小值%d\n",a[0],a[n-1]);
2樓:小菜呀小菜
因為只是找出最大最小值,直接迴圈每個比較一次就可以了。
3樓:匿名使用者
#include//挑選法
#define n 10
void main()
#include//排序法
#define n 10
void main()
printf("最大值%d,最小值%d\n",a[0],a[n-1]);}
用c語言編寫求陣列元素最大值和最小值!謝謝各位大佬
4樓:刺友互
2、得到輸出結果。
3、sort方式:陣列從小到大排序,陣列第一項就是最小值,最後一項就是最大值 。
4、得到輸出的結果。
5、假設當前陣列中的第一個值是最大值,然後拿這個值和後面的項逐一進行比較,如果後面某一個值比假設的還要大,說明假設錯了,我們把假設的值進行替換,依次類推。
6、首先不要管其他的,先把我們最後要執行的**都變為字串,然後把陣列中的每一項的值分別的拼接到這個字串中。
7、得到最終的結果。
5樓:聽不清啊
#include
int main()
{int i,n,max=-99999,min=99999,a[100];
scanf("%d",&n);
for(i=0;imax)max=a[i];
if(a[i]
c語言:求一組陣列最大值及最小值的下標。 10
6樓:匿名使用者
max=a[0];
min=a[1];
for(i=0;i<10;i++)
for(i=0;i<10;i++)
if(a[i]
7樓:匿名使用者
_getch(); //在return 0之前新增此**
c語言如何求一個陣列的最大值和最小值
8樓:阮黛農萊
data_type
max=0;//定義兩個全域性變數,max表示最大值data_type
min=0;//min表示最小值
void
func(data_type
a,int
n)//傳遞陣列名與陣列的大小n
reture;//返回}
c語言程式設計:任意輸入10個整數放入陣列中,然後求其中的最大值和最小值
9樓:愛夏的你呀
1、任意輸入10個整數放入陣列中求其中的最大值和最小值的源**如下:
#include
void main()
max=a[0];//先假設最大值為第一個元素for(i=1;i<10;i++)
printf("是個數中最大的數是:\n");
printf("%d",max);
}2、任意輸入10個整數放入陣列中求其中的最小值的源**如下:
#include
main()
擴充套件資料任意輸入10個整數放入陣列中求其中的最小值的源**方法二如下:
#include
int main()
}printf( "最小值為:%d\n", min );
return 0;}
10樓:跪著作揖
#include "stdio.h"
//從鍵盤輸入10個數存入一維陣列,求這10個數中的最大值和最小值並輸出
int main()
max=min=num[0];
for(i=1;i<10;i++)
printf("最大為:%f\n最小為:%f\n",max,min);
return 0;
} 擴充套件資料:
使用其他方法得到10個數中的最大值與最小值:
#include
int main()
;int i = 0;
int max = 0;
int min = 0;
printf("請輸入10個整數:");
for (i = 0; i < sizeof(arr)/ sizeof(arr[0]); i++)
max = arr[0];
for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
}min = arr[0];
for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
}printf("max=%d\n", max);
printf("min=%d\n", min);
return 0;}
11樓:凌亂心扉
程式:#include
int main()
;int i=0;
int max=0;
int min=0;
printf("請輸入10個整數:");
for(i=0;i
max=arr[0];
for(i=0;i
}min=arr[0];
for(i=0;i
}printf("max=%d\n",max);
printf("min=%d\n",min);
return 0;
}結果:
請輸入10個整數:1 2 3 56 23 6 767 32 11 567
max=767
min=1
請按任意鍵繼續...
方法二、
#include"stdio.h"
//從鍵盤輸入10個數存入一維陣列,求這10個數中的最大值和最小值並輸出
int main()
max=min=num[0];
for(i=1;i<10;i++)
printf("最大為:%f\n最小為:%f\n",max,min);
return 0;}
12樓:聽不清啊
# include
int main()
printf("最大值=%d\n最小值=%d\n",max,min); //輸出結果
return 0;}
13樓:碧海風雲
#include
#define len 100 /*陣列長度*/#define elemtype int /*元素型別*//*錄入陣列*/
void inputarr (elemtype arr, int len)
/*列印陣列*/
void printarr (elemtype arr, int len)
if (arr[i]<*min) }}
int main (void)
執行結果
14樓:匿名使用者
#include
int main()
else if(a[k]是我們c實驗的題,還要求平均值
15樓:匿名使用者
#include
void main()
{int max=0,min=32767;
int i,shuzi[10];
printf("請輸入10個數字以空格分開:");
for(i=0;i<10;i++)
{scanf("%d",&shuzi[i]);
if(shuzi[i]>max)
max=shuzi[i];
if(shuzi[i]!不懂的地方追問哈!
16樓:匿名使用者
執行正常!#include
void main()
17樓:匿名使用者
main()
max=min=arr[0];//假設第一個數就是最大最小的數for(int j=1;j<10;j++)if(arr[j] }我樓下那個傢伙還用了排序,時間上不實際,因為題目要求只要求最大最小數,而且不要求其他操作。所以我的比較適合 如果要速度更快,那麼就是減少迴圈的產生。 18樓:匿名使用者 #includevoid main() 19樓:匿名使用者 #include main() printf("\n max= %d min= %d ", mac,min); getch();} 20樓:匿名使用者 #include void main() ;for(int i=0;i< c語言程式設計:設計一函式求包含n個元素的陣列的最大值、最小值與? 21樓:聽不清啊 #include int max,min; int fun(int a,int n) {int i,s; max=min=s=a[0]; for(i=1;i{s+=a[i]; if(a[i]>max)max=a[i]; else if(a[i]return s; int main() { int i,n,a[200],sum; scanf("%d",&n); for(i=0;iscanf("%d",&a[i]); sum=fun(a,n); printf("%d\n%d\n%d\n",max,min,sum); return 0; include int main for i 0 i 5 i arv sum 10.0 for i 0 i 5 i for i 0 i 5 i printf n printf 最大值為 2f 最小值為 2f a 0 a 4 printf n printf 2f n arv printf n retu... c語言中,字元型別char和整數型別在儲存資料的格式上是相同的,都是採用補碼存版儲資料。所不同的是,權char只有一個位元組,而int資料有四個位元組。一個位元組表示的有符號數範圍為 128 127,四位元組表示的有符號數範圍為 2 31 2 31 1.因此,若想定義一個陣列,既能儲存char型別,... 修改如下 抄 include stdio.h int main for j 0 j0 a else if s j 0 b else c printf 陣列zhia中正數dao有 d個,0有 d個,負數 d個 a,b,c 1 把bai for i 0 s i n i 終止du條件zhis i n 改為...c語言程式設計 輸入元素的陣列,輸出這個陣列的最大值,最
c語言中的陣列裡的數字如何和字元聯絡起來
c語言 程式設計統計陣列a中的正數,0,負數的個數,並輸出統計結果