1樓:東風最愛三月情
是在**輸入數字的?在excel中,還是程式中隨機輸入?是彈出輸入,還是在文字框中輸入?用什麼程式語言編寫?請詳細描述一下。
c語言 輸入數,當輸入零時則結束,統計輸入正數和負數個數?
2樓:路過者天蠍
注意不要中文符號
while(i=0&&n=0) 注意=和==
邏輯也有問題,自己再想想
3樓:非造謠者
while裡換==,而且你bai應該是要判du斷a吧。。
i++有個中文引號
else後面zhi用{},dao
。。。。。。
我改的你可以版參考一下權
#include
int main()
printf("正數個數=%d",i);
printf ("負數個數=%d",n);
return 0;}
4樓:雲南新華電腦學校
執行通bai
過,du
有問題zhihi:
#include
int main()
while(num!=0);
printf("正整數有dao
回%d個,
答負整數有%d個",m,n);}
程式設計題:統計給定的n個數中,負數、零和正數的個數。請大神看看我哪錯了
5樓:匿名使用者
#include
#include
int main()
printf("%d %d %d",x,y,z);
}return 0;
}注意,1,a<0改為dua<0.0,因為0是int型變數,double與其比zhi較大小會出dao錯
2,float和double型的a==0要用絕對值小版於某個足夠小的數權(這裡用的是10的-6次方)(因為精度問題,他們可能會變成非零)
3,=是賦值號,要用==。。。。。
vb6.0程式設計:輸入10個資料,統計其中正數,負數和零的個數(要求用多分值語句做)......求大神解答,謝謝啦
6樓:浪花飄零
加乙個按鈕,加入下面程式,若滿意請及時採納,謝謝private sub ***mand1_click()dim num as integer
dim fl(-1 to 1) as integerfor i = 1 to 10
num = inputbox("輸入第" & i & "個數版")if num > 0 then
fl(1) = fl(1) + 1
elseif num = 0 then
fl(0) = fl(0) + 1
else
fl(-1) = fl(-1) + 1
end if
next i
msgbox ("正數:" & fl(1) & "個,權0:" & fl(0) & "個,負數:" & fl(-1))
end sub
7樓:網海1書生
private sub form_load()dim i as integer, n as doubledim n1 as long, n2 as long, n3 as long
for i = 1 to 10
n = val(inputbox("請輸du入第" & i & "個數zhi
dao"))
if n > 0 then
n1 = n1 + 1
elseif n < 0 then
n2 = n2 + 1
else
n3 = n3 + 1
end if
next
msgbox "正數" & n1 & "個,回負數" & n2 & "個,零
答" & n3 & "個"
end sub
程式設計題 輸入一組整數,統計出其中正數,負數的個數並列印出來
main printf 正數 個數 d n負數個數 d n零的個數 d n c2,c1,c0 getch return 0 把程式fgjyvghfdsfefkjgyv 10011111011010110 數值改為101,這是常見的程式問題。c語言 輸入一組整數,統計並輸出其中的正數的累加和,及負數的...
用C語言程式設計實現從鍵盤任意輸入整數,統計其中奇數的個數,並計算這些奇數的和
如下 include int main void printf d sum return 0 用c語言程式設計實現從鍵盤任意輸入10個整數,統計其中奇數的個數,並計算這些奇數的和。5 樓上兩位同學方法都對。但第二種方法用陣列完全沒必要。include void main printf 共有 d個奇數...
c語言從鍵盤任意輸入整數n程式設計計算並輸出
include include int prime int x void main for i 3 i n i 2 if prime i 1 printf n和為 d sum printf n 擴充套件bai 資料 c語言書寫規則 1.乙個說明或一du個語句佔zhi一行。2.用 括起來的dao部分,...