編c 程式,輸入數,輸出最大值跟最小值

時間 2021-09-02 02:41:47

1樓:問明

#include

int main()

int a[10],n,max,min,maxxiabiao,minxiabiao;

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

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

max=min=a[0];

maxxiabiao=minxiabiao=0;

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

if(a[n]>max)

max=a[n];

maxxiabiao=n;

else if(a[n]min=a[n];

minxiabiao=n;

return 0;

執行效果:

2樓:呦呵這名字

一個是你的輸入10個數有問題,一個是判斷用大於等於和小於等於,防止10個數裡有重複的,我都幫你改了:

#include

using namespace std;

int min1( int num[10] )int min1=num[0];

for( int i=1;i<=9;i++)min1=num[i]<=min1?num[i]:min1;

return min1;

int max1(int num [10])int max1=num[0];

for(int j=1;j<=9;j++)max1=max1>=num[j]?max1:num[j];

return max1;

int main ()

int a[10],min,max;

cout<<"請輸入十個數"

cin>>a[i];

min=min1( a);

cout<<"最小值為"

cout<<"最大值為"

3樓:匿名使用者

#include

using namespace std;

int main ()

,min,max;

cout<<"請輸入十個數"<>a[0];    //原**中,cin>>a[10]錯了。得逐個輸入

min=max=a[0];

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

{cin>>a[i];

if(min>a[i])

min=a[i];

if(max

4樓:匿名使用者

主函式偶錯誤,輸入語句應為

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

cin>>a[i];

5樓:匿名使用者

void main ()

c語言求解輸出一組數的最大值,最小值,和,平均值(保留2位小數不能用陣列

include stdio.h int main float d,max,min,sum,n printf 輸入一組數,以非數字結束 n n 0 sum 0 while scanf f d 0 if n 0 max d min d if maxif min d min d sum d n n 1 p...

跪求C語言輸入數字,求最大值的程式

include void main int temp a i a i a index a index temp printf 第3個最大值 d a 2 用選擇排序把陣列a,從大到小排序。輸出第3個最大值,就是a 2 有問題hi我 用氣泡排序實現升序的過程,只執行三次排查即可,第三大的數會排到倒數第3...

C語言程式設計題,數,把最大值與最後數對調,最小值與數對調,用指標的方法

胡老貓 include define n 10 int main p a 最大的數與最後一個數對換 t p n 1 p n 1 p max p max t 最小的數與第一個數對換 t p p p min p min t 列印輸出 for i 0 i printf d p i printf n ret...