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

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

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語言程式設計輸入數求出最大值和最小值

include void main c include include int main void else if min n min n if max include stdio.h define n 5 void main max min x 0 0 for i 0 i 5 i for j 0 ...

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...

用vb程式設計任意輸入數輸出其中最大值

桖卉 private sub command1 click a val inputbox 請輸入第一個數 b val inputbox 請輸入第二個數 print 你輸入的數分別是 a 和 bprint 其中較大數是 if a b then print a else print b end if e...