c#判断是否数字

/// <summary>
    /// 判断是否数字
    /// </summary>
    public static bool CheckCharIsNum(string str)
    {
        string[] h = str.Split(‘.‘);
        bool falg = true;
        foreach (string item in h)
        {
            if (!System.Text.RegularExpressions.Regex.IsMatch(item, @"^\d+$"))
            {
                falg = false;
                break;
            }
        }
        return falg;
    }

时间: 2024-10-16 15:02:06

c#判断是否数字的相关文章

判断一个数字是否是回文数字,如果是则打印出100以内的回文数字,若不是只给出提示信息。

回文数字指的是什么呢?什么是回文数字呢? 回文数字的特征是:一组数字,从左读和从右读都是一样的,比如:123.123321.12345654321 public class HuiWenTest{    public static void main(String[] args)    {        Scanner sc = new Scanner(System.in); try        {            System.out.println("请输入你要判断的数字: &quo

判断该数字是否在数组中。

/* 在一个长度为10的整形数组中,已经放置好了任意10个整数.要求用户任意输入  一个整数,判断该数字是否在数组中.如果在,删除数组中该元素,并把后面的  元素往前挪.(让空出的位置在最后) */ #include <stdio.h> void main() {  int array[10] = {45,12,23,56,78,67,89,34,90,11};  int input = 0,i;    printf("请输入一个任意整数:");  scanf("

判断任意数字是否为素数

素数又被称质数(Prime number)指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个因数的数).大于1的自然数若不是素数,则称之为合数. 用python实现判断一个数字是否为素数. 第一种方法整除法,通过对数字范围以内的数字进行循环整除,效率很低,数字大的时候耗时,代码实现: def is_prime(n): if n == 2: return True if n % 2 == 0 or n <= 1: return False sqr =

判断一个数字中是否包含两个相同的子串并输出

功能:判断一个数字中是否包含两个相同的子串(字串长度至少大于等于2),并输出(仅输出第一次相同的子串) 1 package ren.laughing.test.problem; 2 3 import java.util.Scanner; 4 5 /** 6 * 功能:判断一个数字中是否包含两个相同的子串(字串长度至少大于等于2),并输出(仅输出第一次相同的子串) 7 * 8 * @author Laughing_Lz 9 * @time 2016年7月4日 10 */ 11 public cla

判断一个数字是否为回文数

Determine whether an integer is a palindrome. Do this without extra space.(source) 判断一个数字是否为回文数,并且不使用额外的存储空间. "回文"是指正读反读都能读通的句子,那么回文数,就很容易理解,就是指一个数正反读的值是相同的.还有一个要求是不要使用额外的存储空间. Hints: 要将一个数的最高位与最低位比较,取出一个数的最低位容易(x%10),但要得到高位却很难. Solution 1: 首先得知

leecode---09---数字,取余整除---判断一个数字是否是回文

https://leetcode.com/problems/palindrome-number/description/ 题意 判断一个数字是否是回文 分析 32132132100 /100 删去0的部分 %100 留下0的部分 代码 class Solution { public boolean isPalindrome(int x) { if (x < 0) return false; //计算到x的最高位 int div = 1; while (div * 10 <= x) { div

输入一个数字,判断这个数字代表星期几

package com.summer.cn; import java.util.Scanner; /** * @author Summer *输入一个数字,判断这个数字代表星期几 */ public class Test041508 { public static void main(String[] args) { //获取录入的一个数字 Scanner sc = new Scanner(System.in); System.out.println("请输入一个数字:"); int

随机输入一个数字,判断这个数字是不是5的倍数

package com.summer.cn; import java.util.Scanner; /** * @author Summer *随机输入一个数字,判断这个数字是不是5的倍数 */ public class Test041504 { public static void main(String[] args) { //随机输入一个整数, 并获取此整数存入a中 Scanner sc = new Scanner(System.in); System.out.println("请输入一个整

判断一个数字是不是质数

import java.util.*; public class Jsk03 { /** * @param args */ public static void main(String[] args) { Scanner input =new Scanner(System.in); System.out.println("输入一个1至1000的数字num"); int num=input.nextInt(); System.out.println("num="+nu