精华内容
下载资源
问答
  • str=input('请输入一段文字:') for every_char in str: print(every_char)
    str=input('请输入一段文字:')
    for every_char in str:
        print(every_char)
    
    展开全文
  • python实现统计输入字符中字母,数字,空格和其他字符的个数 # 输入一行字符串,分别统计其中字母,数字,空格和其他字符的个数 word = 0 num = 0 other = 0 space = 0 a = input("请输入一串字符: ") for k in a: ...

    python实现统计输入字符中字母,数字,空格和其他字符的个数

    # 输入一行字符串,分别统计其中字母,数字,空格和其他字符的个数
    word = 0
    num = 0
    other = 0
    space = 0
    a = input("请输入一串字符: ")
    for k in a:
        # 是否为单词
        if k.isalpha():
            word += 1
        # 是否为数字
        elif k.isdigit():
            num += 1
        elif k == ' ':
            space += 1
        else:
            other += 1
    print('字母个数是:', word)
    print('数字的个数是: ', num)
    print('空格的个数是: ', space)
    print('其他字符个数是: ', other)
    
    展开全文
  • 统计从键盘输入的一行字符中小写字母,大写字母,数字字符和其它字符的个数。 C语言实现 vs-2019 #include<stdio.h> #include<ctype.h> int main() { printf("Please input the number of string:"); ...

    统计从键盘输入的一行字符中小写字母,大写字母,数字字符和其它字符的个数。

    C语言实现 vs-2019

    #include<stdio.h>
    #include<ctype.h>
    
    int main()
    {
     printf("Please input the number of string:");
     int num = 0;
     int num_low = 0, num_n = 0, num_c = 0;
     scanf_s("%d", &num);
    
    for (int i = 0; i < num; i++)
     {
      char m=getchar();
      if (isdigit(m))//数字
      {
       num_n++;
      }
      if (islower(m))
      {
       num_low++; //小写字母
      } 
      if (isupper(m))
      {
       num_c++; //大写字母
      }
     }
     printf("数字个数:%d,小写字母个数:%d,大写字母个数:%d,其余:%d\n",num_n,num_low,num_c,num-num_c-num_low-num_n-1);
     return 0;  
     }
    

    在这里插入图片描述

    展开全文
  • // 用户输入-4然后%12再转换(按生肖顺序来) switch ( birth ) { case 0 : System . out . println ( "鼠年" ) ; break ; case 1 : System . out . println ( "牛年...

    摘要:
      十二生肖的排序:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪
    提示:
      可以利用switch语句实现
    语法:

     switch(表达式){
         case1:
           表达式的值和 值1匹配上了,需要执行的代码;
           break;
         case2:
           表达式的值和 值2匹配上了,需要执行的代码;
         break;
         case3:
           表达式的值和 值3匹配上了,需要执行的代码;
         break;
         default:
           如果表达式的值和以上的case后面的值都没有匹配上,那么就执行这里的代码。
           break;
       }
    //不写break会穿透到下一个break
    

    参考代码1:(推荐)

    package com.gx.demo;
    
    import java.util.Scanner;
    
    public class Test1 {
    	public static void main(String[] args) {
    		Scanner input = new Scanner(System.in);// 声明扫描仪变量
    		System.out.println("请输入年份");// 系统提示输入
    		try { // 监听异常
    			while (true) {
    				int birth = input.nextInt() % 12; // 用户输入%12在再转换
    				switch (birth) {
    				case 0:
    					System.out.println("猴年");
    					break;
    				case 1:
    					System.out.println("鸡年");
    					break;
    				case 2:
    					System.out.println("狗年");
    					break;
    				case 3:
    					System.out.println("猪年");
    					break;
    				case 4:
    					System.out.println("鼠年");
    					break;
    				case 5:
    					System.out.println("牛年");
    					break;
    				case 6:
    					System.out.println("虎年");
    					break;
    				case 7:
    					System.out.println("兔年");
    					break;
    				case 8:
    					System.out.println("龙年");
    					break;
    				case 9:
    					System.out.println("蛇年");
    					break;
    				case 10:
    					System.out.println("马年");
    					break;
    				case 11:
    					System.out.println("羊年");
    					break;
    				default:
    					System.out.println("错误!请输入大于0的数"); // 不满足以上条件的默认输出这个语句
    				}
    			}
    		} catch (Exception e) { // 捕捉异常
    			System.out.println("请正确输入");
    			e.printStackTrace(); // 打印异常信息在程序中出错的位置及原因
    		}
    	}
    }
    

    输出结果:
    例:

    请输入年份
    1998
    虎年
    

    解释:
      公元4年是甲子年,也就是属鼠;每隔12年一个循环,所以用年%12取余数判断即可;那么已知余数为4是属鼠(公元4年%12为4),依次类推5为丑,6为寅,7为卯,8为辰,9为巳,10为午,11为未,12(即0)为申,1为酉,2为戌,3为亥。

    参考代码2:(不推荐)

    package com.gx.demo;
    
    import java.util.Scanner;
    
    public class Test2 {
    	public static void main(String[] args) {
    		Scanner input = new Scanner(System.in);// 声明扫描仪变量
    		System.out.println("请输入年份");// 系统提示输入
    		try { // 监听异常
    			while (true) {
    				int birth = (input.nextInt()-4) % 12; // 用户输入-4然后%12再转换(按生肖顺序来)
    				switch (birth) {
    				case 0:
    					System.out.println("鼠年");
    					break;
    				case 1:
    					System.out.println("牛年");
    					break;
    				case 2:
    					System.out.println("虎年");
    					break;
    				case 3:
    					System.out.println("兔年");
    					break;
    				case 4:
    					System.out.println("龙年");
    					break;
    				case 5:
    					System.out.println("蛇年");
    					break;
    				case 6:
    					System.out.println("马年");
    					break;
    				case 7:
    					System.out.println("羊年");
    					break;
    				case 8:
    					System.out.println("猴年");
    					break;
    				case 9:
    					System.out.println("鸡年");
    					break;
    				case 10:
    					System.out.println("狗年");
    					break;
    				case 11:
    					System.out.println("猪年");
    					break;
    				default:
    					System.out.println("错误!请输入大于0的数"); // 不满足以上条件的默认输出这个语句
    				}
    			}
    		} catch (Exception e) { // 捕捉异常
    			System.out.println("请正确输入");
    			e.printStackTrace(); // 打印异常信息在程序中出错的位置及原因
    		}
    	}
    }
    

    输出结果:
    例:

    请输入年份
    1997
    牛年
    

    解释:
      年份除于12,得出的余数减去3,所得的数字(如果所得数字为负数,加上12)就是相对应12生肖;12生肖顺序为: 1.鼠 2.牛 3.虎 4.兔 5.龙 6.蛇 7.马 8.羊 9.猴 10.鸡 11.狗 12.猪;比如1997%12,余数为5;5-3=2,2就对应生肖排序中的牛啦。
    PS:其实这种推算也是根据规律来的,知道就好了。

    展开全文
  • C语言之输入输出

    万次阅读 多人点赞 2019-04-30 00:03:47
    输入输出 在C语言中,有三个函数可以用来在显示器上输出数据,它们分别是: puts():只能输出字符串,并且输出结束后会自动换行。 putchar():只能输出单个字符。 printf():可以输出各种类型的数据,在前面的很多...
  • C语言字符串输入输出

    万次阅读 多人点赞 2018-01-26 21:30:39
    第二个 scanf() 直接从缓冲区中读取,不会等待用户输入,读取到 "Python" 后遇到空格,结束读取,将 "C-Sharp" 留在缓冲区。第三个 scanf() 读取缓冲区中剩下的内容。 关于缓冲区的知识,我们在《 C语言缓冲...
  • android:hint="Write here"//在编辑框里的提示信息,提示该写什么,当用户写的时候消失 android:maxLines="2"//设置书写内容的最大行数 /> 在主函数中的调用,这样就获得了一个EditText对象 EditText ...
  • PTA46题(Java基础练习)

    万次阅读 多人点赞 2019-10-03 20:40:59
    编写一个程序,用户输入任意一个字符串,显示它的长度和第一个字符。 输入格式: 输入任意一个字符串。 输出格式: 显示它的长度和第一个字符,其间用,分隔。 输入样例: abc 4567 输出样例: 8,a ...
  • //在矩形区域R1内输入文字,水平居中,垂直居中,单行显示 drawtext("运行",&R2,DT_CENTER | DT_VCENTER | DT_SINGLELINE);//在矩形区域R2内输入文字,水平居中,垂直居中,单行显示 drawtext("退出",&R3,DT_...
  • 编写程序,对用户输入的英文字符串中出现的英文字母进行提取 (不区分大小写,重复字母只计一次),并将提取的结果按照字母表顺序升序排列后输出。 例如,用户输入“I miss you.”,程序输出“i, m, o, s, u, y”。 ...
  • task19:获得用户输入的一个字符串,输出其中字符a的出现次数 """ name: wangzilu date: 2020/2/19 task: 获得用户输入的一个字符串,输出其中字符a的出现次数 """ # first way x = str(input('please enter ...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    例如,用户登录后,按一下“Alt+ F2”键,用户就可以看到上面出现的“login:”提示符,说明用户看到了第二个虚拟控制台。然后只需按“Alt+ F1”键,就可以回到第一个虚拟控制台。一个新安装的Linux系统允许用户使用...
  • 根据scanf()的返回值判断scanf()是否成功读入了指定的数据项数,使程序在用户输入123a时,能输出如下运行结果: 123a↙ Input error! 输入格式: "%d %d" 输出格式: 如果成功读入指定的数据项数,...
  • import java.util.Scanner; /** * @author:(LiberHome) * @date:Created in 2019/3/1 22:18 .../*编写一个程序,统计输入字符串中每一个小写英文字母出现的次数*/ public class page0901 { pu...
  • //输入一个字符串,统计其中的英文字母个数和空格数字以及其他字符的个数 #include<stdio.h> int main() { char ch; int n1=0,n2=0,n3=0,n4=0; printf("请输入一个字符串以#结束:\n"); while((ch=...
  • 使用Scanner来取得使用者的输入很方便,但是它以空白来区隔每一个输入字符串,在某些时候并不适用,因为使用者可能输入一个字符串,中间会包括空白字元,而您希望取得完整的字符串。 您可以使用BufferedReader...
  • QLineEdit即单行文本编辑器,是Qt下常用的人机交互控件,用来接收用户输入的信息。 QLineEdit并不像表面那么简单,下面介绍如何在QlineEdit下实现密码自动隐藏、背景提示文字,以及控制输入字符的范围。 效果图如下...
  • 输入一行字符串统计出英文字母,空格,数字和其他字符的个数。 程序分析 要统计英文字母,空格,数字和其他字符的个数,则要遇到他们加一。 核心代码如下: while ((c=getchar())!='\n') { if ((c &gt;= 'a' ...
  • #include<stdio.h> int main() { char a[200];... printf("请随意输入一串字符串:\n"); gets(a); for(i=0;a[i]!='\0';i++) { if(a[i]>='0' && a[i]<='9') n++; else...
  •  import java.util.Scanner; public class Test {  public static void main(String[] args) {  Scanner sc=new Scanner(System.in);  String s=sc.next();  char s1=s.charAt(0)... if ((s1 > 'A' && s
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...
  • 如何解决输入框无法输入文字

    千次阅读 2017-11-15 18:16:00
    还有在控制面板中增加用户的输入框也无法输入文字。如何重装了浏览器,输入法还出现这个问题。那么这些问题的原因是系统注册mshtmled.dll文件失效,重新注册就可以了。具体方法如下: 按快捷键win+R---运行界面---在...
  • 在Winform程序中,Textbox控件,如何禁止用户向文本框中输入文字,而只是可以通过程序来写入内容 选择这个控件的属性,在事件列中找到KeyPress,双击,生成相应的事件监听方法,加入代码e.Handled = true就可以了。 ...
  • java获取用户输入的字符串

    千次阅读 2018-11-09 10:36:32
    java获取用户输入的字符串
  • vue中实现输入框禁止输入某些文字和普通js实现略有不同。 在普通js中,我们只需要监听键盘输入事件,将value重赋值为过滤后的字符串即可。 但vue中略有不同。 vue为input,textarea等输入类型的弄了个双向绑定v...
  • 小功能丨重置Unity InputField用户输入框文字

    千次阅读 多人点赞 2018-10-31 16:17:41
    Unity中,直接修改InputField下的Text文本显示的文字并不会改变。 正确的做法应是: public InputField inputField; inputField.text = "";  
  • 用cin输入数据,输出计算结果,输出时要求有文字说明,取小数点后两位数字。请编写程序。 #include "stdafx.h" #include #include #define PI 3.14 using namespace std; int _tmain(int
  • input预输入文字颜色设置

    千次阅读 2016-05-24 15:35:06
    input预输入文字颜色设置 ::-webkit-input-placeholder { /* WebKit browsers */ color:#999; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#999; } ::-moz-placeholder { /* Mozilla Firefox 19+ */...
  • 用户输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 public static void main(String[] args) { test3(); } private static void test3() { // 用户输入一行字符,分别统计出其中...
  • 输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号(’a’和’A’的序号为1)。 输入 输入只有一个英文字母。 输出 输出一个整数,表示该字母在字母表的序号,输出单独占一行。 样例...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 345,096
精华内容 138,038
关键字:

当用户输入的文字可能出现