1先輸入n,再輸入n個實數並分別統計正數的和,負數的和

時間 2021-09-02 02:40:47

1樓:匿名使用者

我剛學vb的

private sub form_load()dim n as integer, s(1000) as single, i as integer, sumz as single, sumf as single

n = val(inputbox("請輸入實數總數", "輸入框"))

for i = 0 to n - 1

s(i) = val(inputbox("請輸入第" & str$(i) & "個實數", "輸入框"))

next

for i = 0 to n - 1

if s(i) > 0 then

sumz = sumz + s(i)

else

sumf = sumf + s(i)

end if

next

text1.text = str$(sumz)text2.text = str$(sumf)end sub

要先建立兩個text控制元件,一個command控制元件

2樓:匿名使用者

我來幫你編寫吧

#include "stdio.h"

main()

printf("這n個數中有%d個正整數,有%d個負整數",j,k);}

c語言 輸入數,當輸入零時則結束,統計輸入正數和負數個數?

3樓:路過者天蠍

注意不要中文符號

while(i=0&&n=0) 注意=和==

邏輯也有問題,自己再想想

4樓:非造謠者

while裡換==,而且你bai應該是要判du斷a吧。。

i++有個中文引號

else後面zhi用{},dao

。。。。。。

我改的你可以版參考一下權

#include

int main()

printf("正數個數=%d",i);

printf ("負數個數=%d",n);

return 0;}

5樓:雲南新華電腦學校

執行通bai

過,du

有問題zhihi:

#include

int main()

while(num!=0);

printf("正整數有dao

回%d個,

答負整數有%d個",m,n);}

c語言,編寫程式,實現輸入n個實數,並分別統計正數的和及負數的和,最後輸出統計結果。我編寫的程式如圖

6樓:乀曉楓

沒有注意到scanf()和getchar() 的區別:前者不接受空格,後者接收空格。

當輸入1【空格】

專屬2【空格】3【空格】4 【回車】

時,數字1被getchar 「吃掉了」,接下來scanf忽略1和2之間的空格,「吃掉」2,然後getchar「吃掉」2後面的空格,然後scanf再吃掉3 ……

可以看到數字1被getchar捕捉,其他幾個數字被scanf捕捉,即最終計算出來的結果是 0+2+3+4 = 9【圖一所示】

而如果從鍵盤上提前輸一個空格,即輸入

【空格】1【空格】2【空格】3【空格】4【回車】時,程式就可以得出正確結果。【圖二所示】

希望可以幫到你!

用c語言編寫實現輸入n個實數,並分別統計正數的和及負數的和,最後輸出統計結果。

7樓:匿名使用者

#include

#define n 10 /*假設n為來10*/main()

/*累加正dao數*/

輸出結果*/

getch();}

8樓:乀曉楓

沒有注意到scanf()和getchar() 的區別:前者不接受空格,後者接收空格。

當輸入1【空格】

內2【空格】3【空格】4 【回車容】

時,數字1被getchar 「吃掉了」,接下來scanf忽略1和2之間的空格,「吃掉」2,然後getchar「吃掉」2後面的空格,然後scanf再吃掉3 ……

可以看到數字1被getchar捕捉,其他幾個數字被scanf捕捉,即最終計算出來的結果是 0+2+3+4 = 9【圖一所示】

而如果從鍵盤上提前輸一個空格,即輸入

【空格】1【空格】2【空格】3【空格】4【回車】時,程式就可以得出正確結果。【圖二所示】

希望可以幫到你!

2 編寫程式,實現輸入n個實數,並分別統計正數的和及負數的和,最後輸出統計結果。

9樓:匿名使用者

#include

#define n 10 /*假設n為10*/main()

/*累加正數*/

輸出權結果*/

getch();}

10樓:匿名使用者

#include stdio.h

void main()

printf("統計結果為dao%d",c);}

11樓:匿名使用者

定義2個int型變數和一個int型陣列,資料一個一個輸入,然後迴圈,如果是正數,變數一加上這個元素,否則,變數二加這個元素,最後輸出。

12樓:匿名使用者

int a,b;

for(i=0;i<=n:i++)

else

printf("正數為",b);

printf("負數為",a);}

輸入n個實數,並分別統計正數的和及負數的和,最後輸出統計結果 程式設計序c++

13樓:匿名使用者

#include

#define n 10 /*假設n為10*/main()

/*累加正數*/

輸出結果*/

getch();}

14樓:匿名使用者

#include

using namespace std;

void main()

else

}cout<<"正數之和:"<

system("pause");}

1定義陣列,然後輸入正整數n 1n 10 ,再輸入n個整數並存放到該陣列,輸出他們的平均值

int a 20 int i 0 int ncount 0 cout input ncount cin ncount int a new int ncount 1 int nsum 0 memset a 0 ncount 1 for i 0 i ncount i cout nsum ncount e...

編寫程式,從鍵盤先輸入n的值,然後輸入n個正整數,輸出每個數出現的次數

聽不清啊 var a array 1.30 of longint n,i,j,t integer begin read n for i 1 to n do read a i for i 1 to n 1 do for j 1 to n i do if a j a j 1 then begin t a...

C語言輸入正整數n,輸出1 n,每行一個

輸入一個整數n?還是一串整數?輸入一個正整數n,再輸入n個整數,輸出最小值 c語言 include int main int i,n,t,min scanf d n 輸入。個數scanf d t 輸入第一個數min t 令最小值等於第一個數。for i 1 i下n 1個數。scanf d t if ...