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...