回覆列表
-
1 # 使用者1430558932451
-
2 # 一半晨光北島花開
intmax,min;
max=a[0];min=a[0];
for(inti=1;i<10;i++)
{
if(a[i]>max){max=a[i];maxp=i}
if(a[i]<min)min=a[i];minp=i;}
}
cout<<"maxp="<<maxp<<endl;
cout<<"minp="<<minp<<endl;
相關內容
- C語言輸出陣列中最大值,最小值?
- (用C語言編寫程式)輸入10個數,輸出其中最大值和最小值?
- 用C語言任意輸入5個數,求其中的最大值,並列印輸出?
- c語言編寫自定義函式,計算給定陣列的最大值、最小值和平均值,並且返回最大值和最小值的下標,急?
- 3.程式設計輸入10個數,找出其中的最大值及其所在的陣列下標位置。用c語言編寫?
- c語言,求最小值:輸入一個正整數n,再輸入n個整數?
- c語言求教,從輸入的若干個大於零的正整數中選出最大值,用-1結束?
- VB中如何求最大值和最小值,我寫了下面的程式碼可是隻能求最大值和平均值。最小值一直顯示0?
- excel中如何自動選出最大值和最小值?
- 高中不等式求最大值最小值的公式推導過程?
思路:定義一個變數,並鍵盤輸入一個數賦值給該變數,且把該數賦值給最大值和最小數。接著for迴圈輸出剩下9個數,並判斷該數和最大值最小值的大小關係,更新最大值和最小值,最後輸出最大值和最小值。 參考程式碼: #include?"stdio.h" int?main() { int?a,max,min,i; scanf("%d",&a); max=min=a; for(i=1;i<10;i++){ scanf("%d",&a); if(max<a)?max=a; if(min>a)?min=a; } printf("最大值為:%d,最小值為:%d\n",max,min);??????? } /* 執行結果: 8?7?3?4?1?9?2?0?5?6 最大值為:9,最小值為:0 */