精华内容
下载资源
问答
  • Java输入输出

    万次阅读 多人点赞 2018-05-12 15:27:45
    引言:在平时java开发中,被输入输出搞得头疼。特此写下这篇博客,一是为了总结输入输出,二是为了和大家分享。如果大家觉得写得好,就请高抬贵手点个赞呗!!! 1.输入格式,输出格式控制 1.1输入处理 java的...

    源代码见:点击打开链接

    引言:在平时java开发中,被输入输出搞得头疼。特此写下这篇博客,一是为了总结输入输出,二是为了和大家分享。如果大家觉得写得好,就请高抬贵手点个赞呗!!!

    1.输入格式,输出格式控制

    1.1输入处理

        java的输入,我们用到Scanner类,可以用它创建一个对象

        Scanner reader=new Scanner(System.in);

        然后reader对象调用nextBoolean(),nextByte(),nextShort(),nextInt(),nextLong(),nextFloat(),nextDouble()方法来从输入流中获取数据。这些方法在执行时都会阻塞,程序等待用户在输入流中输入enter键(\n)时继续执行。这里的nextInt,hasNextInt()这些方法的调用,会判断当前字节流里面是否有东西,没有就阻塞等待输入直到用户按enter键(\n)结束输入,在Scanner类中有一个变量needInput,当需要读取数据时,needInput=true(也就是调用nextInt,hasNextInt()这些函数的时候)。有一个readInput方法,当字节流中有东西可读时,让needInput=false(表示不需要阻塞等待输入);下面是Scanner.class源码:

     // Tries to read more input. May block.
        private void readInput() {
            if (buf.limit() == buf.capacity())
                makeSpace();
    
            // Prepare to receive data
            int p = buf.position();
            buf.position(buf.limit());
            buf.limit(buf.capacity());
    
            int n = 0;
            try {
                n = source.read(buf);//这儿
            } catch (IOException ioe) {
                lastException = ioe;
                n = -1;//这儿
            }
    
            if (n == -1) {
                sourceClosed = true;
                needInput = false;//这儿
            }
    
            if (n > 0)
                needInput = false;/这儿
    
            // Restore current position and limit for reading
            buf.limit(buf.position());
            buf.position(p);
        }
    

        总之,在调用next(),hasNext()方法时,字节流里面有东西,就不用等待,没有东西就阻塞等待。例如:

    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Scanner s=new Scanner(System.in);
    		int a,b;
    		a=s.nextInt();
    		System.out.println(a);
    		b=s.nextInt();
    		System.out.println(b);
    		/*a=s.nextInt();
    		b=s.nextInt();
    		System.out.println(a+"  "+b);*/
    	}

        当在命令行时输入时,我可以这样输入(在一行就输入两个数据再按enter),当运行到b=s.nextInt()时,发现字节流里面有东西,就没有阻塞等待输入了。

        当然我们也可以这样输入(第一行输入2后,按enter键,然后在输入3,再按enter键)。运行过程是这样的,首先,当运行到a=s.nextInput()时发现,字节流里面没东西,等待输入,于是我们在命令行的第一行输入了2,按回车确认,这时程序继续执行。当运行到b=s.nextInt()时,发现字节流里面没东西,则阻塞等待输入,于是我们在命令行第三行输入3,按enter键确认,程序继续执行。

        Scanner 使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配(当然可以自定义分隔符)。

         在下面1.3中我们举一个输入控制实例来熟练输入控制的使用。

     

    1.2 hasNext源码解析

    首先我们分输入源是System.in(也就是控制台),和从文件中读取(FileInputStream)。

    (1)对于System.in,不管如何都是要返回true的。我们看源码:

            /*这是测试代码*/
            Scanner scanner=new Scanner(System.in);
    
    
            while (scanner.hasNext()){
                System.out.println(scanner.next());
            }

     我们进入hasNext()函数

    
    public boolean hasNext() {
            ensureOpen();
            saveState();
            while (!sourceClosed) {
                /*看buffer里面是否有东西,有就返回ture*/
                if (hasTokenInBuffer())
                    return revertState(true);
                
                /*没有就从System.in中读入数据。该方法可能会阻塞*/
                readInput();
            }
            
            /*对于从控制台中读入数据,这两句代码是永远不会被执行的。相当于从控制台读入数据永远不会结束,sourceClosed永远为false*/
            boolean result = hasTokenInBuffer();
            return revertState(result);
    }

    (2) 从文件中读取(FileInputStream)

     Scanner scanner1=new Scanner(new FileInputStream("/home/fengli/a.txt"));
    
     while (scanner1.hasNext()){
           System.out.println(scanner1.next());
     }

     在进入hasNext()方法:

    public boolean hasNext() {
            ensureOpen();
            saveState();
            while (!sourceClosed) {
                /*看buffer里面是否有东西,有就返回ture*/
                if (hasTokenInBuffer())
                    return revertState(true);
                
                /*没有就从System.in中读入数据。该方法可能会阻塞*/
                readInput();
            }
            
            /*用文件中读取,sourceClosed就可能为ture。所以这个方法就可以返回false*/
            boolean result = hasTokenInBuffer();
            return revertState(result);
    }

     

    1.3 输出处理

        可用System.out.println()或System.out.print()来向屏幕进行输出。jdk1.5新增了和C语言中printf函数类似的数据输出方法,

    System.out.printf(“格式控制部分”,表达式1,表达式2,……,表达式n)

        格式控制部分由格式控制符号:%d,%c,%f,%s和普通字符组成,普通字符原样输出。格式控制符用来输出表达式的值。

        %d:输出int类型数据值

        %c:输出char类型数据

        %f:输出浮点型数据,小数点部分最多保留6位

        %s:输出字符串数据

        %md:输出int型数据占m列

        %m.nf:输出的浮点型数据占m列,小数点保留n位

    格式字符串语法:

        每个格式控制以%开始,以空格或标点符号结尾。

        

     

    1.3输入输出实例--读入指定形状,输出指定形状

        实例为输出九九乘法表,源码如下:

    public class Main {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		for(int i=1;i<=9;i++)
    		{
    			for(int j=1;j<=i;j++)
    			{
    				System.out.printf("%2d X%2d=%3d ",j,i,i*j);
    			}
    			System.out.println();
    		}
    	}
    }

        运行结果:

    2.从文件输入,输出

    2.1实现方法

        可通过重定向标准输入输出流的方法来实现从文件中输入输出数据。具体使用到的方法如下:

        

    static void setIn(InputStream in)//重定向标准输入
    static void setOut(PrintStream out) //重定向标准输出

       

    2.2从文件输入输出实例--拷贝

        通过重定向的方法,实现从一个文件拷贝东西到另外一个文件。

        代码如下:

    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.PrintStream;
    import java.util.Scanner;
    
    public class Main {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		/*
    		 * FileInputStream里面的路径可以写绝对路径又可以写相对路径,为了程序的移植性,推荐使用相对路径,相对路径
    		 * 的根路径是Copy
    		 */
    		FileInputStream fis = null;
    		PrintStream fos=null;
    		try {
    			fis = new FileInputStream("src/source");
    			fos=new PrintStream("src/dest");
    		} catch (FileNotFoundException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		System.setIn(fis);//重定向标准输入
    		
    		//接下来就和从标准输入流读入数据一样了
    		Scanner sc = new Scanner(System.in);
    		String s=sc.nextLine();
    		System.out.println(s);
    		
    		//重定向输出流
    		System.setOut(fos);
    		
    		//接下来就和从标准输出流读入数据一样了
    		System.out.println(s);
    	}
    
    }
    

     

     

     

     

     

     

     

     

     

    展开全文
  • Java中数组的输入输出

    万次阅读 多人点赞 2019-08-15 15:28:59
    数组的输入 首先声明一个int型数组 int[] a 或者 int a[] 给数组分配空间 a=new int[10]; 和声明连起来就是int[] a=new int[10]; 或者是 int a[]=new int[10]; 给数组赋值 a[0]=1;//0代表的是数组的第1个...

    数组的输入

    首先声明一个int型数组

    int[] a 或者 int a[]

    给数组分配空间

    a=new int[10];
    和声明连起来就是int[] a=new int[10]; 或者是 int a[]=new int[10];

    给数组赋值

    a[0]=1;//0代表的是数组的第1个元素 ,元素下标为0
    a[1]=1;//1代表的是数组的第2个元素 ,元素下标为0

    访问数组数据 ,使用数组下标访问       c=a[4];

    数组声明缩写

    int[ ] a={12,3,4,8,5,6,6,7,8,8,9,8};
    int [ ]  a1=new int[ ]{12,3,4,8,5,6,6,4};

    new int[ ]的[ ]一定不能放内存大小

    使用循环给数组赋值

    示例为

     int[ ]  arr=new int[5];
         for (int i = 0; i < arr.length; i++) {
                System.out.println("数组第"+(i+1)+"个值为"+i);
             }

    使用循环输入数组

    int a[]=new int[110];
    for(int i=1;i<=n;i++)
    {
    a[i]=in.nextInt();
    }

    数组的输出

    定义一个数组

    int[] array = {1,2,3,4,5};

    (1)传统的for循环方式

    for(int i=0;i<array.length;i++)  
    {  
          System.out.println(a[i]);  
    }  

    (2)for each循环

    for(int a:array)  
        System.out.println(a);  

    (3)利用Array类中的toString方法

    调用Array.toString(a),返回一个包含数组元素的字符串,这些元素被放置在括号内,并用逗号分开

    int[] array = {1,2,3,4,5};  
    System.out.println(Arrays.toString(array));  

    输出:[1, 2, 3, 4, 5]

    说明:System.out.println(array);这样是不行的,这样打印是的是数组的首地址。

    二维数组:

    对于二维数组也对应这三种方法,定义一个二维数组:

    int[][]magicSquare =  
         {  
             {16,3,2,13},  
             {5,10,11,8},  
             {9,6,7,3}  
         };  

    Java实际没有多维数组,只有一维数组,多维数组被解读为"数组的数组",例如二维数组magicSquare是包含{magicSquare[0],

    magicSquare[1],magicSquare[2]}三个元素的一维数组,magicSqure[0]是包含{16,3,2,13}四个元素的一维数组,同理

    magicSquare[1],magicSquare[2]也一样。

    (1)传统的for循环方式

    for(int i=0;i<magicSquare.length;i++)  
         {  
             for(int j=0;j<magicSquare[i].length;j++)  
             {  
                 System.out.print(magicSquare[i][j]+" ");  
             }  
             System.out.println();  //换行  
         }  

    (2)for each循环

    for(int[] a:magicSquare)  
         {  
             for(int b:a)  
             {  
                 System.out.print(b+" ");  
             }  
             System.out.println();//换行  
         }  

    (3)利用Array类中的toString方法

    for(int i=0;i<magicSquare.length;i++)  
        System.out.println(Arrays.toString(magicSquare[i]));  

     

    展开全文
  • C++输入字符串的几种方式

    万次阅读 多人点赞 2019-05-10 10:20:21
    最近有复习到 C++ 基础知识,这里总结下在 C++ 中输入字符串的几种方式,有需要的可以参考: 1、cin >> void Cin1() //输入一个数字 { int a, b; cin >> a >> b; cout << "a + ...

    最近有复习到 C++ 基础知识,这里总结下在 C++ 中输入字符串的几种方式,有需要的可以参考:

    1、cin >>

    • <1> 输入一个数字
    void Cin1()	
    {
    	int a, b;
    	cin >> a >> b;
    	cout << "a + b = " << a + b << endl;
    }
    

    在这里插入图片描述

    • <2> 接受一个字符串,遇“空格”、“Tab”、“回车”都结束
    void Cin2()		
    {
    	char arr[20];
    	cin >> arr;
    	cout << "arr: " << arr << endl;
    }
    

    在这里插入图片描述

    2、cin.get()

    • <1> cin.get(字符变量名)可用来接收一个字符
    void Cinget1()	
    {
    	char ch;
    	ch = cin.get();
    	//cin.get(ch);
    	cout << "ch = " << ch << endl;
    }
    

    在这里插入图片描述

    • <2> cin.get(字符数组名,接收字符数)可用来接收一行字符串,可接收空格,自动接收一个 ‘\0’
    void Cinget2()	
    {
    	char str[20] = { 0 };
    	cin.get(str, 20);	//类似于 getline
    	cout << "str: " << str << endl;
    }
    

    在这里插入图片描述

    • <3> cin.get(无参数) 用于舍弃输入流中不需要的字符,或者舍弃回车,弥补cin.get(字符数组名,接收字符数)的不足
    void Cinget3()	
    {
    	char str[20] = { 0 };
    	cin.get(str, 20);
    	cin.get();	//用于吃掉回车,相当于 getchar()
    	cout << "str: " << str << endl;
    
    	cin.get(str, 5);
    	cout << "str: " << str << endl;
    }
    

    在这里插入图片描述

    3、cin.getline()

    • <1> 接收一个字符串,可以接收空格并输出,自动接收一个 ‘\0’
    void Cingetline1()
    {
    	char arr[20] = { 0 };
    	cin.getline(arr, 5);
    	cout << "arr: "  << arr << endl;
    }
    

    在这里插入图片描述

    • <2> cin.getline()实际有三个参数,cin.getline(接收字符串,接收个数,结束字符)
      当第三个参数缺省时,系统默认是 ‘\0’
    void Cingetline2()	
    {
    	char arr[10] = { 0 };
    	cin.getline(arr, 5, 's');
    	cout << "arr: " << arr << endl;
    }
    

    在这里插入图片描述

    • <3> 当用在多维数组中时,也可以用 cin.getline(arr[i], 10) 这样的用法
    void Cingetline3()	
    {
    	char arr[3][20] = { 0 };
    	for (size_t i = 0; i < 3; i++)
    	{
    		cout << "请输入第"<< i + 1 <<"个字符串: " << endl;
    		cin.getline(arr[i], 20);
    	}
    	cout << endl;
    	for (size_t i = 0; i < 3; i++)
    	{
    		cout << "输出 arr[" << i << "] 的值: " << arr[i] << endl;
    	}
    }
    

    在这里插入图片描述

    4、getline()

    • <1> 接收一个字符串,可以接收空格并输出,需包含头文件 #include <string>
      和 cin.getline() 类似,但是 cin.getline() 属于 iostream 流,而 getline() 属于 string 流,是不一样的两个函数
    void Getline()
    {
    	string str;
    	getline(cin, str);
    	cout << "str = " << str << endl;
    }
    

    在这里插入图片描述

    5、gets()

    • <1> gets() 接收一个字符串,可以接收空格并输出,需包含 #include <string>
    void Gets()
    {
    	char arr[20] = { 0 };
     	gets(arr);		//不能写成 arr = gets()
    	cout << arr << endl;
    }
    

    但是上面这段代码在 VS 中无法编译通过,我加了 #include <cstdio>#include <stdio.h> 头文件之后还是无法识别 gets() 函数,后来改成 .c 文件测试的,代码如下:

    #include <stdio.h>
    
    void Gets()
    {
    	char arr[20] = { 0 };
    	gets(arr);		//不能写成 arr = gets()
    	printf("arr = %s\n", arr);
    }
    
    int main()
    {
    	Gets();
    
    	system("pause");
    	return 0;
    }
    

    在这里插入图片描述

    6、getchar()

    • <1> 接收一个字符,需包含 #include <string>
    void Getchar()
    {
    	char ch;
    	ch = getchar();	//不能写成 getchar(ch)
    	cout << "ch = " << ch << endl;
    }
    

    在这里插入图片描述

    展开全文
  • Java的常用输入输出语句

    万次阅读 多人点赞 2018-04-14 19:03:38
    一、概述 输入输出可以说是计算机的基本功能。作为一种语言体系,java中主要按照流(stream)的模式来实现。其中数据的流向是按照计算机的方向确定的,流入计算机的数据流叫做输入流(inputStream),由计算机发出的...

    一、概述

       输入输出可以说是计算机的基本功能。作为一种语言体系,java中主要按照(stream)的模式来实现。其中数据的流向是按照计算机的方向确定的,流入计算机的数据流叫做输入流(inputStream),由计算机发出的数据流叫做输出流(outputStream)

    Java语言体系中,对数据流的主要操作都封装在java.io包中,通过java.io包中的类可以实现计算机对数据的输入、输出操作。在编写输入、输出操作代码时,需要用import语句将java.io包导入到应用程序所在的类中,才可以使用java.io中的类和接口。大笑

    二、输入语句

    1.使用Scanner类:

    (1)使用java.util包。  import java.util.*;

    (2)构造Scanner类对象,它附属于标准输入流System.in。   Scanner snew Scanner(System.in);

    (3)常用的next()方法系列:       nextInt():输入整数    nextLine():输入字符串     nextDouble():输入双精度数     next():输入字符串(以空格作为分隔符)。

    1. import java.util.*;  
    2. public class DEMO_1 {  
    3.     public static void main(String[] args){  
    4.         Scanner snew Scanner(System.in);  
    5.         System.out.print("输入你的姓名:");  
    6.         String name = s.nextLine();  
    7.         System.out.print("输入你的年龄:");  
    8.         int age = s.nextInt();  
    9.         System.out.println("姓名:" + name + "  年龄:" + age );  
    10.         s.close();         //若没有关闭Scanner对象将会出现警告  
    11.     }  

    注释:代码第1行创建了一个Scanner类的对象,这个对象是用来输入的。后面的代码是从控制台的输入中取出一个值,赋值给对应的变量。

    2.使用java.io.BufferedReaderjava.io.InputStreamReader

    步骤:

    (1)使用java.io包。  import java.io.*;

    (2)构造 BufferedReader类对象,它附属于标准输入流System.in。  

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    public class Sandbox4 extends Sandbox2{
        public static void main(String[] args) {
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));  
            String str = null;  
            while(true){
                try {  
                    str = br.readLine();  
                }catch(IOException e){
                    e.printStackTrace();
                }
                if(str.equals("END"))break;
                System.out.print(str);
            }
        }
    }


    请注意:

    (1)read方法:读取单个字符。 返回:作为一个整数(其范围从 0 到 65535 (0x00-0xffff))读入的字符,如果已到达流末尾,则返回 -1 ;

    (2)readLine方法:读取一个文本行。通过下列字符之一即可认为某行已终止:换行 ('\n')、回车 ('\r') 或回车后直接跟着换行。 返回:包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null。

    3、使用java.io.Console

    public class Sandbox4 extends Sandbox2{
        public static void main(String[] args) {
            Console console = System.console();  
            if (console == null) {  
                throw new IllegalStateException("Console is not available!");  
            } 
            String str = null;
            while(true){
                str = console.readLine("请输入"); 
                if("END".equals(str))break;
                System.out.println(str);
            }        
        }
    }

     输入问题解惑:


    注:该问题图片来源于百度知道。

    三、输出语句

    Java中的输出语句有以下四种:

    System.out.println(1111);//换行打印
    System.out.print(1111);//不换行打印
    System.out.write(2222);//字节输出
    System.out.printf("%+8.3f\n", 3.14);//按格式输出
    1. System.out.println(); 是最常用的输出语句,它会把括号里的内容转换成字符串输出到输出窗口(控制台),并且换行,当输出的是一个基本数据类型时,会自动转换成字符串,如果输出的是一个对象,会自动调用对象的toString();方法,将返回值输出到控制台
    2. System.out.print(); 与第一个很相似,区别就是上一个输出后会换行,而这个命令输出后并不换行。
    3. System.out.printf(); 这个方法延续了C语言的输出方式,通过格式化文本和参数列表输出。





    展开全文
  • c语言输入语句

    千次阅读 2020-01-28 20:11:48
    若c语言输入语句为如下格式: scanf(“%d%d”,&a,&b); 输入a,b的值时使用空格分开或是使用换行(回车) 若输入语句为如下格式: scanf(“%d,%d”,&a,&b); 输入a,b的值时必须使用“,”隔...
  • Android应用程序输入事件处理机制

    千次下载 热门讨论 2013-10-23 09:42:00
    在Android应用程序中,有一类特殊的消息,是专门负责与用户进行交互的,它们就是触摸屏和键盘等输入事件。触摸屏和键盘事件是统一由系统输入管理器InputManager进行分发的。也就是说,InputManager负责从硬件接收...
  • C++输入未知长度的数组

    万次阅读 多人点赞 2019-06-23 18:33:07
    假如要输入一组数字进行排序,但是不知道有多少个数字 静态数组int array[10],它的长度必须是个常数才可以定义。如果知道数组长度n,可以先cin>>n;然后用动态数组int* array = new int[n]。但是如果不知道...
  • 单引号:字符,是可以进行加减的 双引号:字符串 文章目录 输入大写字母,输出大小写字母及其对应的ASCII码(C) 输入语句,将大写字母变成小写字母(C) 输入一个句子,将句子中每个单词的第一个字母转换为大写字母...
  • 【Java】输入—Scanner用法(全)

    万次阅读 多人点赞 2019-08-27 22:18:11
    1、输入整数、字符串数组 2、输入二维数组 3、输入字符串 4、输入字符串分割为数组 5、连续输入数字和字符串 6、换行输入数字和字符串 7、换行输入数字和字符串(需要包含空格) 1、输入整数、字符串数组 第一...
  • 微信扫商户二维码,输入金额支付

    千次下载 热门讨论 2015-11-13 10:06:01
    微信扫码支付,扫商户二维码后,输入金额支付,实现源代码.zip
  • 编写一程序,输入一个三位数的正整数,输出时反向输出。如:输入456,输出:654 var number = parseInt(window.prompt('请输入三位数的正整数:')); var a = (number - (number % 100)) / 100; var b = number % ...
  • C语言入门题库——任意输入n个数,输出最大和最小值及其对应的序列号 Description:对于任意输入的n个整数,输出其中的最大数和最小数,并输出它们在序列中的位置序号 Input: 输入第一行:输入n值。 输入第二行:...
  • 编写 Java 程序,在控制台中输入日期,计算该日期是对应年份的第几天。 实现思路: (1)声明变量 year、month和 date,用于存储日期中的年、月、日。 (2)声明变量 days,用于存储累加的天数。 (3)通过 ...
  • C语言输入三角形三条边边长 算三角形面积

    万次阅读 多人点赞 2019-05-13 11:22:05
    C语言输入三角形三条边边长 算三角形面积 方法:S=sqrt(p*(p-a)(p-b)(p-c)); //海伦公式 代码: #include<stdio.h> #include<math.h> void main() { float a,b,c,p; double S; printf(“请输入三边长度:...
  • # 输入三条边长,如果能构成三角形就计算周长和面积。 a = float(input('a = ')) b = float(input('b = ')) c = float(input('c = ')) if a + b > c and a + c > b and b + c > a: print("周长: %f" % (a...
  • #include<stdio.h> int main(void) { int a,b; scanf("%d%d",&a,&b); printf("%d + %d = %d\n",a,b,a+b); printf("%d - %d = %d\n",a,b,a-b); printf("%d * %d = %d\n",a,b,a*b);...printf(...
  • Java 数组的输入输出

    万次阅读 多人点赞 2017-03-02 12:01:01
    Java中要对控制台进行输入操作的话要调用Scanner类,定义一个扫描的对象,例://要导入java.util.Scanner; Scanner scanner = new Scanner(System.in);这样便打开了输入流,接下来定义数组:int[] n = new int[4];//...
  • 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。(C语言) #include&amp;lt;stdio.h&amp;gt; int main(){ char ch; int space=0,number=0,character=0,other=0; ch=getchar...
  • Java_输入圆的半径,计算周长及面积

    万次阅读 2019-07-07 17:24:59
    Java_输入圆的半径,计算周长及面积 import java.util.Scanner; import static java.lang.Math.*; /* *输入圆的半径,计算圆的周长及面积并输出 *@author Chill_lyn * */ public class Circle{ public static...
  • java获取用户输入的字符串

    千次阅读 2019-04-13 11:20:22
    java获取用户输入的字符串
  • //输入三角形的三边,判断能否构成三角形,若可以则输出三角形的类型 //2019.12.25 #include <stdio.h> int main() { int a,b,c; printf(“请输入三个边长\n”); scanf("%d %d %d",&a,&b,&c); if...
  • Burp suite pro v1.6.34免输入key

    千次下载 热门讨论 2016-03-03 11:15:45
    渗透测试抓包神器Burp Suite v1.6.34 最新破解版下载,免输入key,修改配置其他版本也能使用!
  • import math a=float(input("请输入直角边1的长度:")) b=float(input("清输入直角边2的长度:")) c=math.sqrt(a*a+b*b) print("斜边长为:",c)
  • JAVA 输入一个字符串,将大写字母改成小写,小写字母改成大写 public class Homework3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println(“请输入字符串:...
  • * 输入年份和月份,输出该月的天数(使用switch-case) * 一年有 12 个月,而每个月的天数是不一样的。其中,有7个月为 31 天,称为大月,分别为1、3、5、7、8、10、12月; * 有 4个月为 30 天,称为小月,分别...
  • 在通用定时器框图中,主要涉及到最顶上的一部分(计数时钟的选择)、中间部分(时基单元)、左下部分(输入捕获)这三个部分。这里主要讲解一下左下部分(输入捕获),其他两个部分可以参考文章:【STM32】通用...
  • 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。 输入格式: 一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。 输出...
  • 输入10个数字,然后逆序输出。 输入 十个整数 输出 逆序输出,空格分开 样例输入 1 2 3 4 5 6 7 8 9 0 样例输出 0 9 8 7 6 5 4 3 2 1 提示 数组?堆栈? 来源/分类 C语言 题目截图: ...
  • C语言如何输入输出一个字符串

    万次阅读 多人点赞 2019-03-28 22:41:50
    C语言习题中,经常遇到字符串的输入输出,我们在这里简单总结一下字符串的输入输出方式。 C语言中用一般用数组来处理字符串,这里暂时讨论一维数组的输入输出,二维之后再加上。 定义:char 数组名[常量] 输入输出:...
  • 题目保证输入与输出均在整型范围内。 输入格式: 输入在一行中给出4个整数,其间以空格分隔。 输出格式: 在一行中按照格式“Sum = 和; Average = 平均值”顺序输出和与平均值,其中平均值精确到小数点后一位。 输入...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,926,066
精华内容 3,570,426
关键字:

输入