题目描述:
输入两个数A,B,输出A+B的值。
输入:
第一行是数据的组数N,从第二行开始是N组由两个整数(a和b)构成的数据,a和b之间用空格隔开,每组输入单独占一行
输出:
每组的两个整数(a和b)求和并输出,每组的求和结果独占一行
样例输入
2
1 2
10 20
样例输出
3
30
package lq.ithyl.basis;
import java.util.Scanner;
public class Ab_2 {
public static void main(String[] args) {
int i = 0;
Scanner ac=new Scanner(System.in);
int n=ac.nextInt();
int[] sc=new int[n];
while(ac.hasNext()){
for(i=0;i<n;i++){
int a=ac.nextInt();
int b=ac.nextInt();
sc[i]=a+b;
}
for(int d:sc){
System.out.println(d);
}
}
}
}
题目描述:
输入两个数A,B,输出A+B的值。
输入:
多组数据:每组由两个整数(a和b)构成,a和b之间用空格隔开,每组输入单独占一行。
当输入为 0 0 时,输入结束。0 0这组数据不处理。
输出:
对于每一组测试用例,输出齐对应的和,每组数据一行。
样例输入
1 2
3 4
10 20
0 0
样例输出
3
7
30
package lq.ithyl.basis;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Ab_3 {
public static void main(String[] args) {
int a=0;
int b=0;
List<Object> list=new ArrayList<Object>();
Scanner ac=new Scanner(System.in);
do{
a=ac.nextInt();
b=ac.nextInt();
if((a==0)&(b==0)){
break;
}
list.add(a+b);
}
while((a!=0)|(b!=0));
for(Object e:list){
System.out.println(e);
}
}
}
题目描述:
多个数求和。
输入:
输入包含多个测试用例。每个测试用例包含一个正整数N,随后是N个整数跟在同一行上。当某个测试用例以0开始,终止输入,且该用例不处理。
输出:
对于每一组测试用例,输出齐对应的和,每组数据一行。
样例输入
3 1 2 4
1 23
5 1 3 5 7 9
0
样例输出
7
23
25
package lq.ithyl.basis;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Ab_4 {
public static void main(String[] args) {
List<Object> list= new ArrayList<Object>();
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int n=sc.nextInt();
if(n!=0){
// System.out.println(n);
int i=0;
int[] ai=new int[n];
int sum =0;
/* do{
i++;
}while(i<n);
list.add(sum);*/
for(i=0;i<n;i++){
int a=sc.nextInt();
sum+=a;
}
list.add(sum);
//System.out.println(sum);
}else{
break;
}
}
for(Object e:list){
System.out.println(e);
}
}
}
题目描述:
多个数求和。
输入:
第一行为N,下面紧跟N行数据。每行数据:开头为M,后面紧跟M个数。
输出:
输出每一行M个整数的和,每个数据一行。
样例输入
2
1 1
2 3 4
样例输出
1
7
package lq.ithyl.basis;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Ab_5 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n =sc.nextInt();
List<Object> list=new ArrayList<Object>();
for(int i=0;i<n;i++){
int sum=0;
int m=sc.nextInt();
for(int j=0;j<m;j++){
int a=sc.nextInt();
sum+=a;
}
list.add(sum);
}
for(Object e:list){
System.out.println(e);
}
}
}
题目描述:
从键盘输入任意20个整型数,统计其中的负数个数并求所有正数的平均值。
保留两位小数
输入:
输出:
样例输入
1 2 3 4 5 6 7 8 9 10
-1 -2 -3 -4 -5 -6 -7 -8 -9 -10
样例输出
10
5.50
package lq.ithyl.basis;
import java.util.Scanner;
public class Js_1 {
public static void main(String[] args) {
int sum = 0,m=0;
int n=0;
Scanner sc= new Scanner(System.in);
for(int i=0;i<20;i++){
int a =sc.nextInt();
if(a>0){
sum+=a;
m++;
}else{
n++;
}
}
java.text.DecimalFormat df =new java.text.DecimalFormat(“#.00”);
double f=(double)sum/m;
//System.out.println(f);
String g=df.format(f);
System.out.println(n);
System.out.println(g);
}
}