1樓:
1、新建一個工程和.c檔案,並且輸入主函式和標頭檔案。
2、定義全域性變數。
3、定義變數型別。
4、用兩個for語句給陣列元素賦值。
5、呼叫求最小值的函式。
6、函式的總體流程如下圖。
7、在主函式中輸出結果,編譯、執行,得到最後結果。
2樓:問明
#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;
printf("max=%d,xiabiao=%d\n",max,maxxiabiao);
printf("min=%d,xiabiao=%d\n",min,minxiabiao);
return 0;
執行效果:
3樓:匿名使用者
#include
void main()
printf("%d max=%d\n%d min=%d\n",i,max,j,min);}
4樓:匿名使用者
最大:int s[n],i,j,a,*max;
max=s;
for(i=0,is[i])
最小稍微改下
c語言中,用指標,實現從鍵盤輸入十個整數,計算出最大值和最小值,並返回它們所在的陣列中的位置
5樓:匿名使用者
#include
int main ()
printf("max:%d\tmin:%d\n",*p,*q);
while(1);
return 0;
}如果確定為輸入10 個數的話,可以 將上述while迴圈改為for迴圈,刪除掉前面的scanf("%d",&x):
for(int i=0;i<10;i++)
6樓:匿名使用者
#include
using namespace std;
void main()
for(int j=0;j<10;j++)cout<<"最大數是"<
cout<<"最小數是"<
c語言:求一組陣列最大值及最小值的下標。 10
7樓:匿名使用者
max=a[0];
min=a[1];
for(i=0;i<10;i++)
for(i=0;i<10;i++)
if(a[i]
8樓:匿名使用者
_getch(); //在return 0之前新增此**
C語言中怎樣用二維陣列輸出5 5的資料的左下三角資料
倒黴熊 原先的陣列為 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 輸出左下角 16 7 11 12 13 16 17 18 19 21 22 23 24 25 程式如下 include int main int ...
求助 C語言二維陣列指標問題,c語言二維陣列用指標表示的問題
1.對於int p a p型別和a是不同的。p是指向乙個指標 指向int型別的量 的指標,a則是指向乙個一維陣列 含2個int元素 的指標。想要建立相同型別的指標應該用int p 2 才行 3.感覺p跟a就同級吧但型別不同 所以其實int p a 兩側的指標的型別是不相同的,只是a的值賦給p而已 假...
C語言中怎麼把一維陣列賦給另外一維陣列
勵光解芷容 不可以,之所以不可以是因為陣列名是個常量,它的值是陣列首元素地址,即不能將其它值付給這個常量。可以採用迴圈的方法逐個複製,或者採用另一個同型別的指標 相對於陣列名,指標是變數 指向要複製的陣列,之後就可以採用這個指標訪問之前的那個陣列 武冰業雁菡 void main int b 10 i...