C語言。求大神解從鍵盤上任意輸入n個數(以0結束),統計正負數的個數並分別計算正數和負數的平均值

時間 2021-09-05 15:54:50

1樓:依然新手

#include ;

int main(int argc, char **argv)  else if (m < 0)

} while (m != 0);

printf("\n正數個數:%d\n正數平均數:%d\n負數個數:%d\n負數平均數:%d\n", zs, zss / zs, fs,

fss / fs); //列印

return 0;

}除錯ok

2樓:月無塵

#include

int main()

result = result/(pcount + rcount);

printf("結果是:%f",result);}

從鍵盤任意輸入n個數(以0結束),統計正負數個數,並分別計算所有正數和負數的平均值的c語言程式

3樓:匿名使用者

#include

void main()

printf("正數有%d個,負數有%d個,平均值為%d\n",n2,n1,s/(n1+n2));}

4樓:感情程式設計師

#include

void main()

printf("正數:%d\n負數:%d\n",positive_number,negative_number);

}vs2012通過並測試成功

你的編譯器可能需要把scanf_s("%d",&num);

去掉後面的_s 變成

#include

void main()

printf("正數:%d\n負數:%d\n",positive_number,negative_number);}

5樓:匿名使用者

弄個簡單的吧!……

/*從鍵盤任意輸入n個數(以0結束),

統計正負數個數,

並分別計算所有正數和負數的平均值的c語言程式*/#include

int main()

else if(n<0)

scanf("%d",&n);

}pz=xz/sz;

pf=xf/sf;

printf("正數的個數為%d個\n",sz);

printf("負數的個數為%d個\n",sf);

printf("正數的平均值為%d\n",pz);

printf("負數的平均值為%d\n",pf);}

c語言,從鍵盤上一次輸入一批資料(以輸入0作為結束標誌),求其最大值,並統計出其中的正數和負數的個數

6樓:匿名使用者

求最大很簡單把,用一個變數 ,賦值0,然後和讀取的每一個 比較 ,小於就互換,

統計正數 負數,更簡單啊,判斷 大於 0,然後正數+1,小於0,負數+1,這裡 0好像不是正數汗,~~~

7樓:匿名使用者

樓上的程式存在bug ,當輸入的資料都是負數的時候,最大值將會是0.所以必須得先將最大值初始化為第一個輸入的資料,然後進行比較。其餘的都沒問題了。

8樓:匿名使用者

viod main()

cout<<"最大值"<

9樓:殘玥寒沙諮

唐詩三百首(三...(3)

c語言程式設計~從鍵盤輸入資料,統計負數與正數的個數~並分別求和,輸入0結束~求高手幫忙做下~~感激不盡

10樓:匿名使用者

#include "stdio.h"

void main()

else if(m<0)

else break;

}printf("正數個數:%d,正數之和回答:%.2f\n",i,sum1);

printf("負數

個數:%d,負數之和:%.2f\n",i,sum2);}

11樓:匿名使用者

main()

if(x<0)j++;sum2+=x;}

}while(x!=0);

printf(“正數的個

回數為%d個,和為%答d,負數的個數為%d個,和為%d",i,sum1,j,sum2);}

求大神⊙▽⊙ c語言程式 從鍵盤任意輸入10個整數,統計並輸出其中非負數的個數,以及計算並輸出非 50

12樓:匿名使用者

#include

using namespace std;

int main()

;int num=0,sum=0;

for(int i=0;i<=9;i++)}cout<<"非零的所有整數個數為:"<庫

用c語言編寫,從鍵盤上輸入若干個正整數,輸入0結束.統計所有正整數的個數,並計算最大值,最小值和平均值.

13樓:匿名使用者

hello,world

求解決“由鍵盤任意輸入10個資料,分別統計其中的正數個數、正數之和、負數個數、負數之和”的程式設計問題

14樓:有你的晴天

陣列越界了,c語言中定義 long a[10], 其元素依次為 a[0], a[1], a[2]... a[9]

所以迴圈的時候,一般這樣

for (i = 0; i < 10; i ++)另外,在做你這道題時,沒有必要做兩次迴圈,一個迴圈就可以了呀scanf到了一個數之後,立即判斷其正負性,然後做相應的累加即可所以,連陣列都沒必要使用,哈哈。

c 程式設計,急求大神使用者從鍵盤上任意輸入整數

include define n 10 define invalid 0xffffusing namespace std int main int argc,char argv if istrigger elsereturn true include using namespace std int ...

C語言程式設計從鍵盤中任意輸入整數,統計其中負數的個數,並

問明 include int main int a 20 int k 0,sum 0,i for i 0 i 20 i scanf d a i if a i 0 sum a i 負數之和 k 計數 printf d d sum,k return 0 執行效果 一 return在函式中的作用 我們如果...

c語言程式設計從鍵盤輸入任意正整數,求其各位數字立方和

會飛的小兔子 include intmain inta scanf d a intb 10 intk 0 while a b k a 10 a a 10 k printf d n k inti 0,sum 0 while i k sum sum b i b i b i i printf d n su...