华为在线测试-记负均正
来源:互联网 发布:python sys.exit 0 编辑:程序博客网 时间:2024/04/29 11:24
描述:
import java.util.Scanner;
public class Test8 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int count = 0,total=0;
int j=-1;
for (int i = 0; i < n; i++) {
int temp = sc.nextInt();
//负数计数
if(temp<0){
count++;
}else{
total+=temp;//正整数求和
}
}
if(total%(n-count)==0){
int d = total/(n-count);
System.out.println(count+" "+d);
}else{
double d = total/(n-count+0.0);
System.out.println(count+" "+d);
}
/* System.out.println(count+" "+((total%(n-count)==0)?total/(n-count+0):total/(n-count+0.0)));
*/
}
}
首先输入要输入的整数个数n,然后输入n个整数。输出为n个整数中负数的个数,和所有正整数的平均值。
知识点: 函数,指针 题目来源: 内部整理 练习阶段: 初级 运行时间限制:10Sec内存限制:128MByte输入:首先输入一个正整数n,
然后输入n个整数。
输出负数的个数,和所有正整数的平均值。
注:输出 当平均值为整数直接输出,如果不为整数保留一小数。
样例输入:512345样例输出:
0 3
import java.util.Scanner;
public class Test8 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int count = 0,total=0;
int j=-1;
for (int i = 0; i < n; i++) {
int temp = sc.nextInt();
//负数计数
if(temp<0){
count++;
}else{
total+=temp;//正整数求和
}
}
if(total%(n-count)==0){
int d = total/(n-count);
System.out.println(count+" "+d);
}else{
double d = total/(n-count+0.0);
System.out.println(count+" "+d);
}
/* System.out.println(count+" "+((total%(n-count)==0)?total/(n-count+0):total/(n-count+0.0)));
*/
}
}
0 0
- 华为在线测试-记负均正
- 华为在线测试--学英语
- 华为在线软件训练与测试
- 华为在线测试题[基础篇]--DNA序列
- 华为在线测试题[基础篇]--字符串匹配
- 华为在线测试[基础篇]--汽水瓶个数
- 华为在线测试题[基础篇]--求最小公倍数
- 华为在线测试题[基础篇]--百钱买百鸡问题
- 华为在线测试题[基础篇]--字符串排序
- 华为在线测试题[基础篇]--判断IP是否合法
- 华为在线测试题[基础篇]--字符串分割
- 华为OJ在线测试题--提取不重复的整数
- 华为在线软件训练与测试平台----每日一题
- 华为测试
- 华为实习生在线笔试
- 华为在线测试题[基础篇]--删除字符串中出现次数最少的字符
- 华为在线测试题[基础篇]--找出字符串中第一个只出现一次的字符
- 华为在线测试题[基础篇]--找出给定字符串中大写字符的个数
- 相对路径和绝对路径
- 博客搬移www.zalezone.cn
- Java多线程 之Deque与LinkedBlockingDeque深入分析
- greenDAO数据库设置在SD卡的方法
- Apache POI 创建Excel文件实例
- 华为在线测试-记负均正
- DSL 用于Java开发中
- linux学习笔记(4)
- sql
- Java_BIO/NIO/AIO
- Android开发规范
- 使用dom4j操作xml
- zoj 3812 We Need Medicine(01背包)
- Android HOME键那些事