首页 > 试题广场 >

成绩输入输出问题

[编程题]成绩输入输出问题
  • 热度指数:9394 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
输入10科成绩,换行显示输入的10科成绩。

输入描述:
一行,输入10科成绩(整数表示,范围0~100),用空格分隔。


输出描述:
一行,输出输入的10科成绩,用空格分隔。
示例1

输入

98 100 99 97 95 99 98 97 96 100

输出

98 100 99 97 95 99 98 97 96 100
import java.util.Scanner;

public class Main{
     // 第一种写法
    public static void main(String[] args){
        Scanner sin = new Scanner(System.in);
        while(sin.hasNext()){
             System.out.print(sin.nextInt() + " ");
        }
    }
    
    
    /*
    第二种写法
        public static void main(String[] args){
            Scanner sin = new Scanner(System.in);
            int[] n = new int[10];
            int i = 0;
            while(sin.hasNext()){
                   n[i++] = sin.nextInt();
            }

            // 调用方法打印
              printList(n);
    }
    
        public static void printList(int[] n){
        for(int i=0;i<n.length;i++){
            System.out.print(n[i] + " ");
        }
    }
    */
}

发表于 2022-01-28 13:41:17 回复(0)
import java.util.Scanner;
public class Main{
public static void main(String [] args){
     Scanner sc =  new Scanner(System.in);
     String str = sc.nextLine();
     String [] g = str.split(" ");
     for(String d:g){
     System.out.printf(d+" ");
    }
}
}

发表于 2021-08-18 21:12:40 回复(0)
讨论里还是大神多
因为输出和输入一样
只要把输入输出就行
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        String s;
        Scanner sc=new Scanner(System.in);
        s=sc.nextLine();
        System.out.print(s);
    }
}
编辑于 2021-03-14 21:01:09 回复(0)
import java.util.Scanner;
public class Main{
    public static void main(String args[]){
        Scanner scan=new Scanner(System.in);
        System.out.println(scan.nextLine());
    }
}
两行代码就搞定了
发表于 2021-01-05 12:13:27 回复(0)
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String input = sc.nextLine();
        String[] arr = input.split(" ");
        for(String str : arr){
            System.out.print(str+" ");
        }
    }
}

直接接收,分割,输出,完事
发表于 2020-09-11 09:55:03 回复(0)
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Iterator;
import java.util.Scanner;

import javax.swing.plaf.ScrollPaneUI;

public class Main {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner scanner=new Scanner(System.in);
        while(scanner.hasNext()) {
       String[] inputstr=scanner.nextLine().split(" ");
 for (String string : inputstr) {
    System.out.print(string+" ");
 }     

    }
    
 }
    
}
            
    


发表于 2020-06-15 09:48:19 回复(0)
import java.util.*;
public class Main
{
    public static void main(String [] args)
    {
        Scanner sc=new Scanner(System.in);
        while(sc.hasNextInt())
        {
            int [] arr=new int[10];
            for(int i=0;i<10;i++)
            {
                int num=sc.nextInt();
                arr[i]=num;
            }
            for(int i=0;i<10;i++)
            {
                System.out.print(arr[i]+" ");
            }
        }
       
    }
}
    

发表于 2020-04-12 13:31:13 回复(0)