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 () 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... 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... 胡老貓 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...c語言求解輸出一組數的最大值,最小值,和,平均值(保留2位小數不能用陣列
跪求C語言輸入數字,求最大值的程式
C語言程式設計題,數,把最大值與最後數對調,最小值與數對調,用指標的方法