![]() |
||
|
Power Member
![]() ![]() 加入日期: Feb 2006 您的住址: usc
文章: 638
|
C 語言問題 !
1.離續輸入幾個數字 ... 直到輸入-1停止
2.計算出偶數有幾個並顯示出來 與 所有偶數平均數 3.計算出積數有幾個並顯示出來 與 所有偶數平均數 1.部分很簡單我會寫 2.3.部分怎寫下去 ... 請幫忙解答 !! THX ! |
|||||||
|
|
|
Elite Member
加入日期: May 2002 您的住址: 地球的上面..
文章: 5,854
|
引用:
"3.計算出積數有幾個並顯示出來 與 所有偶數平均數"??? ...你把它做除2判斷吧.. 反正偶數一定會被2除盡.. |
|||
|
|
|
Senior Member
![]() ![]() ![]() 加入日期: Feb 2002 您的住址: 宜蘭
文章: 1,341
|
砍掉重練
明年再修一遍....
__________________
AMD Athlon 64 3000+ Asus A8N-E nfoce 4 empowered Simems DDR 400 512MB *2 Benq 1640 --------------------------------- |
|
|
|
Major Member
加入日期: Aug 2004
文章: 212
|
引用:
說真的這種難度的小程式動點腦、花點時間絕對寫的出來。 到上網直接求答案實在很不應該。 不過身為一個爛好人和假設你是我未來職場上的競爭對手的前提之下,我把原碼給寫上來了。 引用:
希望大家不嗇指教。 |
||
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Aug 2004
文章: 883
|
引用:
這個問題很簡單耶,反正輸入的不是奇數就是偶數嘛,你就一邊輸入一邊偷算有幾個 奇數跟偶數,一邊偷算總和...到最後除一除不就出來了... |
|
|
|
|
Power Member
![]() ![]() 加入日期: Feb 2006 您的住址: usc
文章: 638
|
引用:
寫出來是這樣 ... 但如何讓他ㄧㄧ列出偶數有哪些 .. 奇數有哪些 ... 我用C去寫 #include<stdio.h> int main() { int number,total1,total2,i,p,j; float average1,average2; total1=0; total2=0; j=0; p=0; while(number!=-1) { printf("Enter number,-1 to end \n"); scanf("%d",&number); i=number%2; if(i ==0) { j=j+1; total1=total1+number; } if(i ==1) { p=p+1; total2=total2+number; } } printf("偶數個數有%d個\n",j); printf("所有偶數平均=%.2f\n",(float)total1/j); printf("奇數個數有%d個\n",p); printf("所有奇數平均=%.2f\n",(float)total2/p); system("pause"); } |
|
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Aug 2004
文章: 883
|
ㄟ,同學,你要弄兩個陣列或串列分別裝你輸入的奇數跟偶數啦,比如說奇數裝在A陣列,偶數
裝在B陣列,例如下面這樣: if ( number % 2 == 0) { B[j] = number; total1 += number; j++; } else { A[p] = number; total2 += number; p++; } 然後你要印奇數的時候就把陣列從A[0]印到A[p-1],偶數就是B[0]到B[j-1],算平均的話就是 偶數total1 / p跟奇數total2 / p... 至於是p還是p-1這個跟你從0開始算還是從1開始算有關係,你慢慢體會一下。 |
|
|
|
Power Member
![]() ![]() 加入日期: Feb 2006 您的住址: usc
文章: 638
|
引用:
多謝你囉 ~ 我就是要這種答案 !! 上面的都答非所問 ..... XDD |
|
|
|
|
Major Member
![]() 加入日期: Jul 2001 您的住址: Los Angeles
文章: 172
|
引用:
他似乎不是在問C++ .... ![]() |
|
|
|
|
Power Member
![]() ![]() 加入日期: Feb 2006 您的住址: usc
文章: 638
|
引用:
這是計概課出的練習 ... ㄧ直搞不清楚如何計算次數 .... 多謝樓上的大大 C++是不是要到大學才上的到 ? |
|
|
|