小乐乐的班主任想统计一下班级里一共有多少人需要被请家长,三个成绩(语文,数学,外语)平均分低于60的将被请家长,小乐乐想编程帮助班主任算一下有多少同学被叫家长。
共n+1行
第一行,输入一个数n,代表小乐乐的班级中有n个同学。
在接下来的n行中每行输入三个整数代表班级中一个同学的三科成绩(语文,数学,外语),用空格分隔。
一行,一个整数,代表班级中需要被请家长的人数。
3 80 100 90 40 70 65 20 84 93
1
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
int a = in.nextInt();
int count = 0;
for(int i =0;i<a;i++) {
int chinese =in.nextInt();
int math = in.nextInt();
int english =in.nextInt();
count = (chinese+math+english)/3 >=60 ? count :count+1;
}
System.out.println(count);
}
} import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
int a = in.nextInt();
int count=0;
while (in.hasNextInt()) { // 注意 while 处理多个 case
int b = in.nextInt();
int c = in.nextInt();
int d = in.nextInt();
if((b+c+d)/3<60){
count++;
}
}
System.out.println(count);
}
} import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int total=sc.nextInt();
int count=0;
while(sc.hasNext()){
int x=sc.nextInt(),y=sc.nextInt(),z=sc.nextInt();
if((x+y+z)/3<60) count++;
}
System.out.println(count);
}
} import java.util.*;
public class Main {
public static void main(String[] arg) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int count = 0;
while (sc.hasNext()) {
int[] arr = new int[3];
for (int i = 0; i < 3; i++) {
arr[i] = sc.nextInt();
}
if ((arr[0] + arr[1] + arr[2]) < 180) {
count++;
}
}
System.out.print(count);
}
} import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int studentNum = scanner.nextInt();
int toCallFamily = 0;
while(scanner.hasNext()){
int chineseScore = scanner.nextInt();
int mathScore = scanner.nextInt();
int englishScore = scanner.nextInt();
int avgScore = (chineseScore + mathScore + englishScore) / 3;
if(avgScore < 60){
toCallFamily++;
}
}
System.out.println(toCallFamily);
}
}
import java.util.*;
public class Main{
public static void main(String love[]){
Scanner input=new Scanner(System.in);
int s=input.nextInt();
int flag=0;
while(input.hasNextInt()){
int a=input.nextInt();
int b=input.nextInt();
int c=input.nextInt();
if((a+b+c)/3<60){
flag++;
}
}
System.out.println(flag);
input.close();
}
} import java.util.Scanner;
import java.lang.System;
public class Main{
public static void main(String[] args){
Scanner mc1=new Scanner(System.in);
int n=mc1.nextInt();
int [][]arr=new int [n][3];
int count =0;
for (int i=0;i<n;i++){
for (int j=0;j<3;j++){
arr[i][j]=mc1.nextInt();
}
if(arr[i][0]+arr[i][1]+arr[i][2]<180){
count++;
}
}
System.out.print(count);
}
}
存在非法的输入
1
60 59 61
0
所以要加上if(n!=0),不然无法通过所有测试用例
import java.util.*;
public class Main
{
public static void main(String [] args)
{
Scanner sc=new Scanner(System.in);
while(sc.hasNextInt())
{
int n=sc.nextInt();
int count=0;
for(int i=0;i<n;i++)
{
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
int avg=(a+b+c)/3;
if(avg<60)
{
count++;
}
}
if(n!=0)
{
System.out.println(count);
}
}
}
}