精华内容
下载资源
问答
  • #include #include char check(char a,char b[]); int main() { char reci[20]; char num,re,flag=1; do { printf("\nPlease input\n"); //scanf("%s",reci);... //这里输入关于到回车换行问题 gets
    #include<stdio.h>
    #include<string.h>
    
    char check(char a,char b[]);
    
    int main()
    {
        char reci[20];
        char num,re,flag=1;
        
        do
        {	
    	printf("\nPlease input\n");
        //scanf("%s",reci);
    	//这里输入关于到回车换行的问题
    	gets(reci);
    	num=strlen(reci);
    	re=check(num,reci);
    	//这里传入数组时,不需要[],而函数定义时就需要[],除非用指针
    
    	if(num==1)
    	{
    	   
    	    if(reci[0]=='q')
    	    {
    		flag=0;
    		exit(0);
    	    }
    	    
    	    if(re==1)   
    	        printf("You input num : %s\n",reci);
    	    else if(re==2)   
    	        printf("You input char : %s\n",reci);
    	}	
    	else
    	{
    	    if(re==1)   
    	        printf("You input num : %s\n",reci);
    	    else if(re==2)   
    	        printf("You input string : %s\n",reci);
    	    else if(re==3)   
    	        printf("You input string and num : %s\n",reci);
    	}
    	
        }while(flag);
    
    }
    
    
    
    char check(char a,char b[])   //检测输入的字符串是否存在数字或字符
    {
       char c,i;   
       c=0;
       for(i=0;i<a;i++)
       {
    	if((b[i]>='0' && b[i]<='9')||(b[i]=='-'))
    	{
    		c|=0x01;	        
    	}//这里熟悉练习位操作置数,而不是简单的i=1赋值那样。
    	else
    	{
    		c|=0x02;
    	}
       }
       
       return c;
    }
    
    /*
    //使用指针
    #include <stdio.h>
    #include <string.h>
    #include <stdlib.h>
    
    char check(char a,char *b);
    
    int main()
    {
        char reci[20];
        char num,re,flag=1;
        do
        {	
    	printf("\nPlease input\n");
            //scanf("%s",reci);
    	gets(reci);
    	num=strlen(reci);
    	re=check(num,reci);
    
    	if(num==1)
    	{
    	    if(reci[0]=='q')
    	    {
    		flag=0;
    		exit(0);
    	    }
    	    if(re==1)   
    	        printf("You input num : %s\n",reci);
    	    else if(re==2)   
    	        printf("You input char : %s\n",reci);
    	}	
    	else
    	{
    	    if(re==1)   
    	        printf("You input num : %s\n",reci);
    	    else if(re==2)   
    	        printf("You input string : %s\n",reci);
    	    else if(re==3)   
    	        printf("You input string and num : %s\n",reci);
    	}
    	
        }while(flag);
        return 0;
    }
    
    char check(char a,char *b)   
    {
       int c=0;
       do{
       	if((*b>='0' && *b<='9')||(*b=='-'))
    	{
    		c|=0x01;       
    	}
    	else
    	{
    		c|=0x02;
    	}
       }while(*(++b)!='\0');
       return c;
    }
    */

    展开全文
  • 如何在C#判断输入的在文本框内的是字符还是数字 在程序中有时候需要判断输入的文本框内信息是否是数字还是字符,在特殊情况下需要判断是数字,现在说下调用的方式和代码? using System.Text.RegularExpressions; ...

    如何在C#判断输入的在文本框内的是字符还是数字

    在程序中有时候需要判断输入的文本框内信息是否是数字还是字符,在特殊情况下需要判断是数字,现在说下调用的方式和代码?

    using System.Text.RegularExpressions;
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    namespace ceshi
    {
       
        public partial class main : Form
             {
              public main()
            {
                InitializeComponent();
    
            } 
            private void button1_Click(object sender, EventArgs e)
            {
               if (Regex.IsMatch(textBox1.Text, @"^[+-]?\d*[.]?$"))//通过正则表达式验证输入的是否是数字
                {
                    Console.WriteLine("匹配");
                    int shurushuzi =Convert.ToInt32(textBox1.Text.ToString());
                    MessageBox.Show("输入正确序");
                }
                else
                {
                    MessageBox.Show("请重新输入正确序列数数");
                }
                }
           }
    }
    
    
    
    
    
    展开全文
  • 判断用户输入的是数字字符,字母字符还是其他字符 【输入形式】 输入一个字符 【输出形式】 如果是小写字母就输出:lower case 如果是大写字母就输出:upper case 如果是数字就输出:number case 如果是...

    【问题描述】

    判断用户输入的是数字字符,字母字符还是其他字符

     

    【输入形式】

    输入一个字符

     

    【输出形式】

    如果是小写字母就输出:lower case

    如果是大写字母就输出:upper case

    如果是数字就输出:number case

    如果是其他字符就输出:other case

     

    【问题说明】

    简单的多路分支语句应用

     

    #include <iostream>
    using namespace std;
    int main() {
    	char a=0;
    	cin>>a;
    	if (a>='a'&&a<='z') {
    		cout<<"lower case";
    	} else if(a>='A'&&a<='Z') {
    		cout<<"upper case";
    	} else if(a>='0'&&a<='9') {
    		cout<<"number case";
    	} else {
    		cout<<"other case";
    	}
    	return 0;
    }

     

    展开全文
  • #include <stdio.h> int main() { char ch;...//%c是字符的调用格式 if(ch>=‘0’&&ch<=‘9’) printf("%c是数字字符\n",ch); else if((ch>=‘a’&&ch<=‘z’)||...

    #include <stdio.h>
    int main()
    {
    char ch;
    printf(“输入一个字符:”);
    scanf("%c",&ch);//%c是字符的调用格式
    if(ch>=‘0’&&ch<=‘9’)
    printf("%c是数字字符\n",ch);
    else if((ch>=‘a’&&ch<=‘z’)||(ch>=‘A’&&ch<=‘Z’))
    printf("%c是字母字符\n",ch);
    else
    printf("%c是其他字符\n",ch);
    }

    展开全文
  • //判断页面输入的是字符还是数字function text_onkeypress(){ if((event.keyCode57)&&(event.keyCode!=8)) { event.keyCode=0 }}function checkIsFloat(inputval){ var nc=event.keyCode; if((nc>=48) && ...
  • 此处判断输入的字符类型用到了正则,流程主要如下: 1.读取控制台输入的字符; 2.对输入的字符进行判断,是数字字符串,还是其他字符;...# 实现判断输入的字符是数字还是字母或者其他符号 function isNu...
  • x=input('请输入:') if x.isdigit(): print('您输入的是数字') elif x.isalpha(): print('您输入的是字母') else: print('您输入的是其他字符')
  • /** * 判断是否是数字 * @param str * @return */ public static boolean isNumberic(String str) { Pattern pattern = Pattern.compile("[0-9]*"); ret...
  • #判断输入的字符是数字、字母、文字还是空格 并统计出数量 sum_d = 0 sum_alpha = 0 sum_other = 0 sum_wenzi = 0 def fun(n): global sum_d global sum_alpha global sum_other global sum_wenzi for i in n...
  • 输入一个字符判断是数字还是字母 如果字母大写字母还是小写字母 声母还是韵母 运行结果 ASCII码表(字符代表数值) 代码 //导包 import java.util.Scanner; //声明一个类名为Test类 public class Test ...
  • #include #include int main() { char ch ; printf("请输入数值或字母:\n"); ch=getchar(); if(ch>='0'&&ch) printf("this is a numerical character"); if(ch>='a'&&ch='A'&&
  • 判断输入是数字还是字符串 方法一: a = input("请输入一个要判断的字符: ") m = n = 0 for i in a: m += 1 if i in ['0','1','2','3','4','5','6','7','8','9']: n += 1 if m == n: print("您输入...
  • 如: 突然在某个地方看到,不过好像也没什么用。
  • 判断输入的一个字符 字母 还是数字 或者空格   import java.util.regex.Pattern; /**  * 判断输入的一个字符 字母 还是数字 或者空格   */ public class Test3 {  public static void ...
  •  MsgBox "输入的是数字", vbOKOnly, "信息提示"  ElseIf bo Then    MsgBox "输入的是小写字母", vbOKOnly, "信息提示"  ElseIf ba Then    MsgBox "输入的是大写字母", vbOKOnly, "信息提示"  ...
  • 1.用JAVA自带函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){ retur...
  • 计算机中字符都有自己ASCII码,并且数字,字母都有自己范围。如下: ASCII码 数字0~ 9 大写字母A~ Z 小写字母a~ z 但是在编码时可能记不住ASCII码。所以也就可以直接进行比较。 #include <...
  • 比如 string n = Console.ReadLine(); if(?) { //执行数字的程序 } else { //执行字符程序 }
  • C语言 输入一个字符,请判断是字母,数字还是特殊字符。 代码: #include <stdio.h> void main(){ char ch; printf(“请输入一个字符”); scanf("%c",&ch); if(ch>=‘a’&&ch<=‘z’||ch&...
  • 题目:编写一个控制台应用程序,用来判断输入的是大写字母,小写字母,数字还是其他的字符。 using System; namespace test { class Program { static void Main(string[] args) { Console.WriteLine("请输入...
  • NSScanner: NSScanner一个类,用于在字符串中扫描指定的字符,尤其把它们翻译/转换为数字和别的字符串。可以在创建NSScaner时指定它string属性,然后scanner会按照你要求从头到尾地扫描这个字符每个字符...
  • 网上判断输入是否汉字,数字,字母,有很多方法,但经过实践许多方法效率很低,经常判断失败,所以在此不列举,下面这几种方法经我实践验证效果最好。一:判断输入是否汉字: /**  * 判定输入汉字  * @...
  • 运行效果: 程序代码: Private Sub Command1_Click() Dim bo, ba, st As String st = Text1.Text bo = st Like "[a-z]" ba = st Like "[A-Z]" If IsNumeric(st) ... MsgBox "输入的是数字", ...
  • 用str2double()函数返回值判断 a_str=get(handles.edit1,'String'); a=str2double(a_str); if(~isnan(a)) b=a*a; set(handles.edit2,'String',num2str(b,'%.6f')); end
  • 其实所有类型都根据数据库本身表类型所产生,在我们创建表时候会发现其后总有个数据类型限制,而不同数据库又有不同数据类型,但是无论怎么分常用查询数据类型总是以数字字符来区分,所以就会...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 437
精华内容 174
关键字:

判断输入的是字符还是数字