1樓:暢景彰
這個程式在vc6通過除錯執行了,用你的資料測試得到了要的結果。
#include
void main()
int plus=0,minus=0,sum=0,max=0,min=0,i=0,count=0,num[100]=;
printf("輸入總共需要輸入的元素數量:")scanf("%d",&count);
printf("輸入第1個元素:")
scanf("%d",&num[0]);
sum=num[0];
if(num[0]>0)
plus++;
max=min=num[0];
if(num[0]<0)
minus++;
max=min=-num[0];
if(num[0]==0)
max=min=0;
for(i=1;i0)
plus++;
sum+=num[i];
if(num[i]>max)
max=num[i];
if(num[i]-min)
min=num[i];
if(num[i]==0)
if(min!=0)
min=0;
printf("正數:%d個負數:%d個總數:%d絕對值最大值元素:%d絕對值最小值元素:%d",plus,minus,sum,max,min);
2樓:飛羽無痕2010級
北大哪個系的?咱們沒準乙個系的!
#include
#define abs(a) (a)>0?(a):-a))int main()
int i,n,t;
int pos=0,neg=0,sum=0;
int max=0,min=0;
int a[100];
scanf("%d",&n);
for(i=0;i0)
pos++;
else if(t<0)
neg++;
if(abs(t)>abs(a[max]))max=i;
if(abs(t)printf("%d%d%d%d%d",pos,neg,sum,a[max],a[min]);
return 0;
#undef abs
求這個陣列題的詳解。謝謝
3樓:聽不清啊
這是乙個統計1,2,3,4個數的程式,相當於是統計選票,有效選票資料共有12張,存放在s陣列中,分別為1,2,3,4,4,3,2,1,1,1,2,3。
第乙個迴圈for(i=0;i<12;i++)c[s[i]]+
就是對選票計數:
r=0時,s[0]=1,於是c[0]++
r=1時,s[1]=2,於是c[2]++
r=2時,s[2]=3,於是c[3]++
r=3時,s[3]=4,於是c[4]++
r=4時,s[4]=4,於是c[4]++
下乙個迴圈for(i=1;i<5;i++)printf("%d",c[i]);其實應該是「%d 」,即留有空格)
就是輸出統計的結果:
有4個1,3個2,3個3,2個4。
即4 3 3 2
4樓:網友
統計s[12]陣列裡的個數。
(組數問題)
5樓:俟樂秋梵
這上面組合符號不好表示,c51這個代表總共有5個,取其中1個,依次類推:
a= c51 * c41 * c31 / 5*5*5) =5 * 4 * 3 / 5*5*5) =12/25
先取有條件的偶數,個位數取值有c21;由題意得:
b= c21 * c41 * c31 / 5*5*5) =2 * 4 * 3 / 5*5*5) =24/125
其實不難,有什麼不懂得或者要討論的,大家一起再**一下呀!
有錯誤也可以說呀!
希望對你有幫助!
6樓:網友
首先求全部三位數的個數:5^3 =125個(每一位數字有5個選擇)沒有相同數字的三位數個數:a=a(3,5) =60個 (5取3進行排列)
所以。沒有相同數字的三位數的概率」=60/125=沒有相同數字的三位偶數:b=c(1,2)a(2,4)=24個 (先取乙個偶數,然後剩下的4箇中取2個進行排列)
沒有相同數字的三位偶數的概率」=24/125=
求一維陣列a中素數的個數。例如 如果陣列a的元數為 2,3,5,7,8,9,10,11,12,13 則結果為 6(在()中填空
你的程式中有點小錯.我給你改了如下注釋地方 另外我再定義了個變數,來標記是否為素數的 int m flag for i 0 i 10 i found if 1 m flag 若m flag為真則表示為素數 found printf prime number s is are d 2 count 將計...
python中,有陣列這個資料型別嗎
python中的列表 list 就類似陣列,你可將你的陣列構造成列表型別。list型別比其他語言的陣列功能要強很多 python的list和c的陣列有什麼區別 python自己沒有array這個資料結構。據我所知array是python的numpy工具包定義的。python的list就是常說的列表。...
VB中,我賦值給二維陣列,想把這個陣列儲存到中,然後再從這個檔案中把讀取資料,再賦給二維陣列
陣列怎麼儲存到txt 要先轉成字串吧 vb從文字檔案讀取資料並賦給賦值給變數及二維陣列 你這個問題請參考上面幾個知道,從檔案中讀取的方法與上面的都是一樣的,就是一次讀取一行,再將這一行的內容以逗號分界分開到乙個中間陣列中,再判斷是第幾行,第一行賦值給n,ta,xa,ya,判斷出讀到的是第二行就賦值給...