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");} 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... 聽不清啊 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... 輸入一個整數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 ...1定義陣列,然後輸入正整數n 1n 10 ,再輸入n個整數並存放到該陣列,輸出他們的平均值
編寫程式,從鍵盤先輸入n的值,然後輸入n個正整數,輸出每個數出現的次數
C語言輸入正整數n,輸出1 n,每行一個