题目 1053: 二级C语言-平均值计算
题目描述
输入10个整数,求它们的平均值,并输出大于平均值的数据的个数。
输入
10个数
输出
大于平均数的个数
样例输入
1 2 3 4 5 6 7 8 9 10
样例输出
5
package parctice;
import java.util.Scanner;
public class ph1053 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int aver=0,sum=0,j=0;
int[] arr=new int[10];
for (int i = 0; i < 10; i++) {
arr[i]=sc.nextInt();
sum+=arr[i];
}
for (int i = 0; i < arr.length; i++) {
aver=sum/arr.length;
if (arr[i]>aver) {
j++;
}
}
System.out.println(j);
}
}
题目 1054: 二级C语言-计算素数和
题目描述
输入两个正整数m和n(m<n),求m到n之间(包括m和n)所有素数的和,要求定义并调用函数isprime(x)来判断x是否为素数(素数是除1以外只能被自身整除的自然数)。
输入
m n
输出
素数和
样例输入
2 3
样例输出
5
package parctice;
import java.util.Scanner;
public class ph1054 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int m=sc.nextInt();
int n=sc.nextInt();
isprime(m,n);
}
public static void isprime(int m,int n) {
int sum=0;
for ( int i = m; i <= n; i++) {
for (int j=2; j <= i; j++) {
if (i%j==0&&i!=j) {
break;
}
if (i==j) {
sum+=i;
}
}
}
System.out.println(sum);
}
}