如何用用c的控制元件輸入,判斷數為正數 負數或零

2022-08-24 13:40:18 字數 3771 閱讀 3008

1樓:匿名使用者

新建一個c#的控制檯應用程式,寫**: using system;

using system.collections.generic;

using system.text;namespace test4個數:",i);

temp = convert.todouble(console.readline());

if (temp > 0)

a1++;

else if (temp==0)

a2++;

else

a3++;

}console.writeline("正數的個數是:",a1);

console.writeline("0的個數是:",a2);

console.writeline("負數的個數是:",a3);

console.read();}}}圖:

2樓:匿名使用者

private void button1_click(object sender, eventargs e)

else if (m == 0)

else

}this.label1.text="正數有"+a+"個,負數有"+c+"個,0有"+b+"個";}

編寫判斷一個輸入數是為正數,負數還是0的程式

3樓:匿名使用者

vb.net版

dim a,b as integer

a=textbox1.text

if a>0 then

msg"輸入的zhi數為正dao數專!屬"

if a<0 then

msg"輸入的數為正數

!"if a=0 then

mag"輸入的數為0!"

end sub

4樓:匿名使用者

樓上bai

的dupascal版

zhi,

我再給dao一內個容c/c++版

#include

void main()

else if(n==0)

else

printf("\n");}

程式設計,輸入一個整數n,判斷該數是正整數,負數還是零

5樓:匿名使用者

if(n>0)if(n<0)if(n=0)

6樓:匿名使用者

#include

#include

void main()

else if (nnum>0)

else }}

c#程式輸入若干個數,如果大於零則顯示"正數",如果小於零則顯示"負數"

7樓:匿名使用者

while (true)

是正數",num);

}else if (num < 0)

是負數",num);}}

8樓:匿名使用者

int a=10;

if(a>0)

else if(a<0)

c#中如何將文字框中輸入的字元進行判斷,確定它是否為正數.(輸入的字元不光是字母和數字,還可能是各種符號) 20

9樓:松鼠讀書筆記

使用字串方法和foreach迴圈

int istrue = 0; //用於輔助判斷是否是正、負數int index = textbox1.text.indexof("-");

if( index == 0)

//判斷後面的字元是否是數字

if(c == '0' || c == '1' || c == '2' && c == '3' || c == '4' || c == '5' ||c == '6' || c == '7' ||

c == '8' || c == '9')else}}

if ( istrue == textbox.text.count)以上只是粗略**,並不完全正確。只是提供一個思路。

你自己看著辦吧

10樓:愛吃大蝦的螃蟹

1 不論什麼字元先強轉判斷是不是數字用捕獲異常抓取。再判斷正數就好了。

2 本身他有驗證控制元件的 就是弄上介面不好看。

3 網上查有正規表示式的 用這個全部都能判斷。

祝成功。

11樓:匿名使用者

簡單的方法實現

拖一個textbox 然後雙擊這個控制元件

之後出來一個textbox1_changed()}這個textbox1_chuanged發生在游標移出文字框時如想樣要使用者輸入時就限定 那麼 把限治寫在textbox1_changing()

{}這個函式裡

這個函式發生在使用者輸入時

12樓:在深修行

你好,我建議你直接使用c#中的maskedtextbox控制元件,

它可以控制只能輸入數字。省的你去驗證。

13樓:匿名使用者

int i = 0;

if(int.tryparse( textbox1.text,out i))

else

使用if語句,程式設計判斷一個數是正數還是負數,是整數輸出0,是負數輸出1

14樓:

你是說用一個函式麼……

int bijiao(int x)

呃…… 先說明昂 你忽略了0……

15樓:暢俊小店

if (n>0)

n=0;

elseif(n<0)

n=1;

16樓:拼搏的沫沫

cin>>x;

if(x>0) cout<<0;

else if(x<0) cout<<1;

輸入一個數,然後判斷輸出這是一個正數,或者這是一個負數,或者這是0 c語言

17樓:潘多拉魔盒

題目是求一個整數的二

進位制中1的個數。

具體分析如下:

例如輸入10,由於其二進位制表示為1010,有兩個1,因此輸出2。

先判斷整數的最右邊一位是不是1。接著把整數右移一位,原來處於右邊第二位的數字現在被移到第一位了,再判斷是不是1。這樣每次移動一位,直到這個整數變成0為止。

現在的問題變成怎樣判斷一個整數的最右邊一位是不是1了。很簡單,如果它和整數1作與運算。由於1除了最右邊一位以外,其他所有位都為0。

因此如果與運算的結果為1,表示整數的最右邊一位是1,否則是0。

1int numberof1_solution1(int i)210    return count;11}

18樓:匿名使用者

#include

#include "stdafx.h"

void main()

else if(a<0.0) //小於0else //等於0

printf("%0.1f等於0",a);}

19樓:匿名使用者

#include

int main()

20樓:匿名使用者

}大概就是這個意思,細節之處可能有點錯誤

21樓:匿名使用者

#include

int main()

C中textbox控制元件中輸入的數字如何賦值給Int型變數

在textbox裡面輸入的數字賦值給int temp 如何賦值 temp txtconverttoint textbox.text public static int txtconverttoint string txt temp txtconverttoint textbox.text publi...

如何用c語言輸入123輸出,如何用C語言輸入123,輸出

n 100因為n是整形,所以輸出是百位的數字n 10是取餘,正好是個位的數字 b是中間的數,道理和a是一樣的。再把三個數反過來輸出一遍就行了,本題中是重新組成一個三位數。是這樣的。int n,a,b,c 定義了4個整型變數,其中n為即將輸入的數,a為所輸入數字的百位數,b 為所輸 入數字的十位數,c...

如何用C語言編寫程式,輸入任意輸入正整數,反序輸出每

include int main while n 10 printf n return 0 include include void main for int j 0 j include using namespace std void print int n cout 入你 想轉換的數 n ret...