精华内容
下载资源
问答
  • C语言,输入一段字符,判断有几个大写字母,几个小写字母,几个数字,几个空格… 写这个程序,我们可以借用指针,判断了一个字符后,指针向右移动一个单位,判断下一个,以此类推,一直到此字符被判断完。 代码如下 ...

    C语言,输入一段字符,判断有几个大写字母,几个小写字母,几个数字,几个空格…

    写这个程序,我们可以借用指针,判断了一个字符后,指针向右移动一个单位,判断下一个,以此类推,一直到此字符被判断完。

    代码如下

    #include<stdio.h>
    #include<stdlib.h>
    void check(char* n)
    {
    	int i = 0;
    	int j = 0;
    	int m = 0;
    	int t = 0;
    	int q = 0;
    	while (*n != '\0')
    	{
    		if (*n >= 'a' && *n <= 'z')
    		{
    			i++;
    		}
    		else if (*n >= 'A' && *n <= 'Z')
    		{
    			j++;
    		}
    		else if (*n >= '0' && *n <= '9')
    		{
    			m++;
    		}
    		else if ((*n)==' ')
    		{
    			t++;
    		}
    		else
    		{
    			q++;
    		}
    		n++;
    	}
    	printf("小写字母%d个\n大写字母%d个\n数字%d个\n空格%d个\n其他%d个\n",i,j,m,t,q);
    }
    
    int main()
    {
    	char n[20] = { 0 };
    	printf("请输入一段字符\n");
    	gets(n);
    	check(n);
    	system("pause");
    	return 0;
    }
    

    运行结果

    在这里插入图片描述

    展开全文
  • public static void main(String[] args) { int count_abc=0,count_num=0,count_oth=0; //输入一串数 Scanner scan=new Scanner(System.in); String str = scan.next(); char[] chars = str.... //判断
    public static void main(String[] args) {
    	
    	int count_abc=0,count_num=0,count_oth=0;
    	//输入一串数
    	Scanner scan=new Scanner(System.in);
    	String str = scan.next();
    	char[] chars = str.toCharArray();
    	//判断每个字符
    	for(int i = 0;i<chars.length;i++){
    		if((chars[i]>=65&&chars[i]<=90)||(chars[i]>=97&&chars[i]<=122)){
    			count_abc++;
    		}else if(chars[i]>=48&&chars[i]<=57){
    			count_num++;
    		}else{
    			count_oth++;
    		}
    	}
    	System.out.println("字母有:"+count_abc+"个");
    	System.out.println("数字有:"+count_num+"个");
    	System.out.println("其他的有:"+count_oth+"个");
    }
    
    
    
    
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Scanner scan = new Scanner(System.in);
    String getMess=scan.nextLine();
    int zm=0;
    int num=0;
    int other=0;
    char [] ch = getMess.toCharArray();
    for(int i=0;i<ch.length;i++){
    if((ch[i]>='a' && ch[i]<='z') || (ch[i]>='A' && ch[i]<='Z')){
    zm=zm+1;
    }else if(ch[i]>47 && ch[i]<58){
    num=num+1;
    }else{
    other=other+1;
    }
    }
    System.out.println("字母:"+zm);
    System.out.println("数字:"+num);
    System.out.println("其它:"+other);
    }
    展开全文
  • 比较笨的方法,判断ASCII码: C# code? 1 2 3 4 5 6 7 8 9 10 11 12 13 14  string s = "abcd45612,asd";  int ...

    比较笨的方法,判断ASCII码:

    C# code?

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

                string s = "abcd45612,asd";

                int characters = 0;

                int numbers = 0;

                int symbols = 0;

                foreach (char in s)

                {

                    if ((c >= 33 && c <= 47) || (c >= 58 && c <= 64) || (c >= 91 && c <= 96) || (c >= 123 && c <= 126))

                        symbols++;

                    if ((c >= 65 && c <= 90) || (c >= 97 && c <= 122))

                        characters++;

                    if (c >= 48 && c <= 57)

                        numbers++;

                }

                Console.WriteLine("共有{0}个字母,{1}个数字,{2}个标点", characters, numbers, symbols);

    展开全文
  • C#-判断整数有几位有效数字

    千次阅读 2016-10-09 16:18:04
    今天遇到一简单的问题,判断整数具有即为有效数字,原来打算写一循环求余判断,最后想到可以把其转化成字符串,然后求取字符串的长度,就很好的解决了这问题。如:int a =123; int b=a.ToString().Length;...

    今天遇到一个简单的问题,判断一个整数具有几位有效数字,原来打算写一个循环求余判断,最后想到可以把其转化成字符串,然后求取字符串的长度,就很好的解决了这个问题。如:

    int a =123;
    int b=a.ToString().Length;

    求出来b为3,即为整数a的有效数字个数。

    展开全文
  • 问题: Write a program that reads an integer, and determines and prints how many digits in the integer are 7s #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt;......
  •   在日常的编程中,经常会遇到求一组数据中是否相同数字的情况,这问题其实还是相对比较棘手的,我将用一道很经典的题来探讨这问题。 5位运动员参加了10米台跳水比赛,人让他们预测比赛结果 A选手说...
  • import java.util.Scanner;... *输入一个数字判断个数字代表星期 */ public class Test041508 { public static void main(String[] args) { //获取录入的一个数字 Scanner sc = new ...
  • 教他冒泡法排序的时候,发现,冒泡法排序输入的数字必须是固定的比方式10或者15,我想,能不能通过某个方法实现判断命令行中输入的数字是几个,这样再用冒泡法排序的时候就不用担心输入的是几个数字,用到的知识主要...
  • 判断数字位数

    千次阅读 2020-12-09 20:49:02
    2.定义一方法,该方法的功能是计算该数字数字,并将位数返回 3.在main方法中打印该数字位数 4.演示格式如下: (1)演示一: 请输入一整数:1234 控制台输出:1234是4位数字 (2)演示二: 请输入一整数:-34567...
  • int a = 999999; System.out.println((a+"").length());
  • } } console.log(isOdd(3)) 解析:&会将数字转成2进制进行运算,0----000,1----001,2----010,3----011,4---100,以此类推。3&1等价于011&001,&是按位进行运算,两者都为1才是1,否则为0(运算规则:0&0=0; 0&1=0;...
  • 数字逻辑-模计数器判断

    千次阅读 2020-12-16 16:10:42
    数字逻辑-模计数器判断 这里看时钟上升沿的情况,q1q2q3一共6种情况,所以是模6计数器。
  • 需要判断n的二进制有几个1 first:通过n向右移位&amp;1,如果n的最后为1,那么与1结果为1,(相信大家都会与运算,hashmap就是用与运算)以此来实现,循环判断有多少个1,结束条件为n=0; second:上述方法...
  • SHELL判断字串是否为数字种方法

    万次阅读 多人点赞 2013-02-25 14:05:59
    这里简单介绍两种判断字符串是否为数字的方法:   1.使用Linux下相当牛X的计算器bc,当然这里有点大材小用了,不过也不失为一种方法 echo $str | bc 将字串打印出来,通过管道传给计算器bc这程序,这程序的...
  • 如何将一整型数字的位数算出,在java语言中。 Scanner scanner =new Scanner(System.in); int a=scanner.nextInt(); System.out.println((a+"").length());将数字转化为字符串,将字符串的长度算出...
  • 使用isDigit方法,项目中需要判断一个字符串中是否数字,然后如果的话取出来第一个数字,用这个数字来继续参与下边的工作 定义了一个方法 //判断是否含有数字.-1表示没有数字,数字表示 public ...
  • Java判断个数字大小代码实例

    万次阅读 2013-05-21 18:27:47
    5.2判断个数字大小(时间:20分钟) 5.2.1 (2) 由用户输入两个数字判断大小。(结果:输出大或小) 5.2.2 任务要求 (2) 本题仅要求数字大小。 5.2.3 难点提示 用 ?: 运算符 */ public class zuoye03_5_2 { ...
  • php如何判断数字位数

    万次阅读 2017-09-23 00:01:39
    判断是否为数字 is_numeric() 这函数就是检测参数是否为数字 $a=18; echo strlen($a);
  • python中如何判断一个数组中有几个不相同的数 输入 1 2 2 3 3 2 7 8 9 输出 6
  • public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String str=br.readLine();...//统计数字的个数 int countChar =...
  • C语言判断输入的数字位数

    万次阅读 2019-03-24 14:26:30
    //可以判断10以内的数字 /* n=0 开始计算 123 123/10=12 n++(1) 12/10=1 n++(2) 1/10=0 n++(3) */ #include<stdio.h> main() { int a,i,b,n=0; scanf("%ld",&a); while(a>0) ...
  • 根据输入数字判断是星期

    千次阅读 2020-02-20 21:08:28
    #include <iostream> using namespace std; int main() { int num; // 从命令行读入一int型数值 // 这数取自测试集的输入 cin >> num; switch(num) { case 0: printf("Sunday\n...
  • import java.util.Scanner; public class Search{ public static void main(String args[]){ Scanner s=new Scanner(System.in);... System.out.println(“请输入数字:”); int x=s.nextInt...
  •  ///<summary><br /> /// 判断一个字符串内多少个数字和字母  ///</summary><br /> ///要判断的字符串</param><br /> privatevoid ShowNumberAndCharCount(string ss)  {    ...
  • var num = 1.2345; var x = String(num).indexOf('.') + 1; //小数点的位置 var y = String(num).length - x; //小数的位数 if(y > 0){ alert('num'+y+'位小数'); }
  • 做题的时候可能会遇到需要判断 比如2193中是否含有7这个数字的要求。 办法很多,记录一种自己认为简单的方法: 先把这个数字转变为字符串形式, String.valueOf(2017) 用string的indexOf函数,计算字符“7”的...
  • head> meta charset="UTF-8"> title>title> ...定义一个函数,判断个数字的大小,返回最大的数字--> script> var a=parseInt(prompt('请输入第1个数')) var b=parseInt(prompt('请输入第2个数')) v
  • Java判断字符串的数字个数、空格数、和大小写数 1、代码 package com.hainiu.javase; /** * 判断字符串的数字个数、空格数、和大小写数 * @author com * */ public class IntegerTest { public static void...
  • 判断个数字是否是回文数

    千次阅读 2018-03-08 21:41:19
    之前在网上看过一些关于判断回文数的一些程序,有些大佬把判断回文数的方法分为了好类,今天我写的只是一很初级很简单的判断int类型回文数数据的程序。#define _CRT_SECURE_NO_WARNINGS 1 #include&lt;...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 470,724
精华内容 188,289
关键字:

判断有几个数字