1樓:匿名使用者
#include "stdio.h"
#define count 5
void main()
; int t=count/2;
printf("%d",arra[t]);
} 這個拿來幹嘛呢!lz
誰拿個錯的上來糊弄人啊!
你既然搞了個count出來也不賦值,也不考慮多種情況!
2樓:匿名使用者
看怎麼理解這個題目,取位置處於中間的一個數。偽碼是:
if 有n(奇數)個數字
printf (n+1)/2 位置上的數字else
printf 無中間數
如果是取大小位於中間的一個數。偽碼是:
5個數字中,相同大小的就存進一個新的陣列元素獲取陣列元素的個數
if 元素的個數為偶數
printf 沒有中間數
else
3樓:己銳達
#include "stdio.h"
main()}}
printf("the middle number :%d\n",a[3]);}
4樓:匿名使用者
#include "stdio.h"
#include "conio.h"
main()
printf("%d",getmid(i));
getch();
}int getmid(int a)
}return a[2];}
5樓:
先排序在c語言中使用qsort函式
void qsort(void *base, size_t nelem, size_t width, int (_userentry *fcmp)(const void *, const void *));
例:#include
int compare(const void *a, const void *b)
int get_mid(int *array, int n)int array[5]=;
printf("%d", get_mid(array,5));
6樓:
輸入個陣列,想取哪個不就取哪個了
7樓:甲蘆桖
題是簡單了點 可你也不能一分不給啊 小氣
用c語言取中間值
8樓:匿名使用者
把各個數放在陣列中,然後進行排序(升序、降序均可),根據下標就可取得中間值。
int a = ;
int n = sizeof(a)/sizeof(a[0]);
int mid = a[n/2]; // 這就是中間值
9樓:匿名使用者
你把錯誤的程式發上來,我看看
設計一c語言程式,從5個數中取最大數和最小數?
10樓:貿旋兆冷霜
#include
void
main()
printf("\n最大值為:%d",max);
printf("\n最小值為:%d\n",min);}
11樓:
#include
int maxmin(int *a,int k)printf("max=%d\nmin=%d",*max,*min);
return 0;
}int main()
12樓:沒有網路沒法活
#include
int max(int x,int y)
int min(int x,int y)
void main()
printf("這5個數的最大值是 %d.\n這5個數的最小值是 %d.\n",max,min);}
13樓:匿名使用者
#include
main()
printf("最小數=%d\n",min);
max=a[0];
for(i=1;i<5;i++)
printf("最大數=%d\n",max);}
14樓:
#include
int max,min;//全域性變數
void fun(int *t,int n)}main()
15樓:匿名使用者
#include"stdio.h"
main()
printf("max=%f",m);
}輸入格式為:a b c d e
對小數也可以
16樓:匿名使用者
#include
void main()
;int max_num;
int min_num;
printf("five numbers:");
for(int i=0;i<=4;i++)max_num=a[0];
min_num=a[0];
for(int i=0;i<=4;i++)printf("max:%d\n",max_num);
printf("min:%d\n",min_num);}
用C語言程式算sinX的值,c語言程式設計中,sinx怎麼表示?
程式有幾個問題 1.long double型資料輸入輸出都要用 lf,而你都用的是 f。2.if i 1 此處應該為 x 1 3.while pow x,j p 1e 5 此處應該為 pow x,j p 1e 5 目前就發現這麼多錯誤,但是答案貌似不對。你再檢查檢查。c語言程式設計中,sinx怎麼表...
C語言演算法求a b c數的中間數值
include voidmain inta,b,c scanf d d d a,b,c if b a a c c a a b a在b,c之間,bprintf d n a else if a b b c c b b a b在a,c之間。aprintf d n b else if a c c b b c...
用C語言做 求s a aa aaaaa a的值,其中a是數字。例如 輸入 a 2,n 5輸出 s
起風哥 給你個思路。寫一個迴圈設定個a和n 然後把a定義成字串型別。在迴圈內。幾次就字串相加幾次。強制型別轉換成整形進行再相加。最簡單有效的辦法 看 應該沒什麼問題了。 include stdio.h void main printf s d n s include include float su...