7-2 评委打分 (10分)


班级里要搞智力竞赛啦!同学们都踊跃参加。进入最后决赛的是10个同学,随着一道道题目的出示,有时是1号选手得分,有时是5号选手得分,每次答对者得10分,最后结果如何呢?

输入格式:

第一行有十个整数,表示十位同学的初始分。第二行一个整数n,表示有n道题竞赛。 接下去有n行,每行有一个数字x,x表示本次可以加分的选手序号(每次答对者得10分)。

输出格式:

10个同学最终的得分值,每两位同学之间有一个空格。

输入样例:

10 0 0 0 10 10 0 0 0 10
3
1
10
1
 

输出样例:

30 0 0 0 10 10 0 0 0 20






上代码:
import java.util.Scanner;

public class Main{
    public static void main(String []args){
        Scanner s = new Scanner(System.in);
        int a[]=new int [10];
        for(int i=0;i<10;i++)
            {
                a[i]=s.nextInt();
            }
        int n = s.nextInt();                        //代表接下来输入n个数
         int j;
        for(int i=0;i<n;i++)
            {
                j=s.nextInt();
                j--;
                a[j]+=10;
            }
        for(int i=0;i<10;i++)
            {
                System.out.print(a[i]);
                if(i!=9)
                System.out.print(" ");
            }
    }
}
 
 
7-1写了写输入,这里就简单的记一下输出。
因为初学的缘故,开始只会用println,结果就是输出一个数字就换行,后来才知道println会自动换行,这里应该用print


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM