数字のパリティを判断するAsp.Net C#
8382 ワード
1.入力は数字
2.小数パリティなし
3.パリティ判定n%2=0偶数逆に奇数
初学だからNet、ヘッダファイルusingはいつも全部書いていません.実は私はまだそれらが書くことを知らないので、それらは書く必要はありません.できるだけ早くマスターしなければならない.
2.小数パリティなし
3.パリティ判定n%2=0偶数逆に奇数
初学だからNet、ヘッダファイルusingはいつも全部書いていません.実は私はまだそれらが書くことを知らないので、それらは書く必要はありません.できるだけ早くマスターしなければならない.
- using System;
- using System.Text;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
-
- namespace WebApplication2
- {
- public partial class _Default : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
-
- }
-
-
-
-
- private static int IsNumeric(string str) // string , str
- {
- char[] a=str.ToCharArray();;
- int i;
- if (str == null || str.Length == 0)
- //
- return 0; // , False
- for(i=0;i<str.Length;i++)
- {
-
- if (a[i]=='.') // 0.1
- {
-
- return 2; // , False
- }
-
- }
-
-
-
- ASCIIEncoding ascii = new ASCIIEncoding();//new ASCIIEncoding
- byte[] bytestr = ascii.GetBytes(str); // string
-
- foreach (byte c in bytestr) //
- {
- if (c < 48 || c > 57) //
- {
- return 0; // , False
- }
-
- }
- return 1; // , True
- }
-
-
-
- protected void TextBox1_TextChanged(object sender, EventArgs e)
- {
- int i = IsNumeric(TextBox1.Text);
- TextBox2.Text = i.ToString();
- if (i == 1)
- {
- int a = Int16.Parse(TextBox1.Text);
-
- if (a % 2 == 0) { TextBox2.Text = " "; }
- else if (a % 2 != 0) { TextBox2.Text = " "; }
- }
- else if (i == 0)
- TextBox2.Text = " !";
- else if (i == 2)
- TextBox2.Text = " ";
-
-
- }
-
-
- }
- }