130道基础OJ编程题之: 68~77

@


68:BC72 平均身高

平均身高_牛客题霸_牛客网

import java.util.Scanner;

public class Main {
public static void main(String[] args){
Scanner in = new Scanner(System.in); double sum = 0;
for(int i = 0; i < 5; i++) {
sum += in.nextDouble();
} double avg = sum / 5;
System.out.println(String.format("%.2f",avg));
}
}

69:BC74 HTTP状态码

HTTP状态码_牛客题霸_牛客网

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNextInt()) { // 注意 while 处理多个 case
int state = in.nextInt(); switch(state) {
case 200:
System.out.println("OK");
break;
case 202:
System.out.println("Accepted");
break;
case 400:
System.out.println("Bad Request");
break;
case 403:
System.out.println("Forbidden");
break;
case 404:
System.out.println("Not Found");
break;
case 500:
System.out.println("Internal Server Error");
break;
case 502:
System.out.println("Bad Gateway");
break; }
}
}
}

70:BC75 数字三角形

数字三角形_牛客题霸_牛客网

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in); while (in.hasNextInt()) {
int n = in.nextInt();
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + " ");
}
System.out.println();
}
}
} }

71:BC76 公务员面试

公务员面试_牛客题霸_牛客网

import java.util.Scanner;

import java.util.Arrays;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNextInt()) { // 注意 while 处理多个 case
int[] arr = new int[7];
int sum = 0;
for (int i = 0; i < arr.length; i++) {
arr[i] = in.nextInt();
sum += arr[i];
} Arrays.sort(arr); // 排序
double averScoure = (sum - arr[0] - arr[arr.length - 1]) / 5.0;
System.out.printf("%.2f\n", averScoure);
}
}
}

72:BC77 有序序列插入一个数

有序序列插入一个数_牛客题霸_牛客网

import java.util.Scanner; 

import java.util.Arrays;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNextInt()) { // 注意 while 处理多个 case
int n = in.nextInt();
int arr[] = new int[n+1];
for(int i = 0; i < n; i++) {
arr[i] = in.nextInt();
} arr[n] = in.nextInt();
Arrays.sort(arr);
for(int num : arr) {
System.out.print(num + " ");
} }
}
}

73:BC78 筛选法求素数

筛选法求素数_牛客题霸_牛客网

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main { /*
判断该数是不是素数
*/
public static int isPrime(int n) {
for (int i = 2; i < n; i++) {
if (n % i == 0) {
return 0; // 是素数
} }
return 1; // 不是素数
} public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNextInt()) { // 注意 while 处理多个 case
int n = in.nextInt();
int arr[] = new int[n];
for(int i = 2; i < n; i++) {
arr[i] = i;
}
int count = 1;
for(int i = 2; i < arr.length; i++) {
if(isPrime(arr[i]) == 1) {
System.out.printf("%d ",arr[i]);
} else {
count++;
}
} System.out.printf("\n%d\n",count); }
}
}

74: BC79 图像相似度

图像相似度_牛客题霸_牛客网

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int m = in.nextInt();
int n = in.nextInt(); int[][] array = new int[m][n]; // 第一幅图
int[][] brray = new int[m][n]; // 第二幅图 // 读取第一幅图的像素
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
array[i][j] = in.nextInt();
}
} // 读取第二幅图的像素
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
brray[i][j] = in.nextInt();
}
} // 计算对比两幅图的黑白像素
double count = 0; for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
if (array[i][j] == brray[i][j]) {
count++;
}
}
} // System.out.printf("%d\n",count);
// System.out.printf("%.2f",count/(m*n)*100.0);
System.out.printf("%.2f", count / (m * n) * 100); }
}

75: BC80 登录验证

登录验证_牛客题霸_牛客网

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNext()) { // 注意 while 处理多个 case
String name = in.next();
String password = in.next(); if("admin".equals(name) && "admin".equals(password)) {
System.out.println("Login Success!");
} else {
System.out.println("Login Fail!");
}
}
}
}

76: BC85 包含数字9的数

包含数字9的数_牛客题霸_牛客网

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int count = 0;
for(int i = 0; i <= 2019; i++) {
int temp = i; while(temp > 0) {
if( temp % 10 == 9) { // 判断该数是否含有 9
count++;
break;
} temp = temp / 10; // 将数值向左移动,去掉,最后一个数值
}
} System.out.println(count); }
}

77:BC86 奇偶统计

奇偶统计_牛客题霸_牛客网

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int num = in.nextInt(); int odd = 0; // 奇数的个数
int even = 0; // 偶数的个数 for (int i = 1; i <= num; i ++) { // 注意: 这里包括 num 本身
if(i % 2 == 0) { // 偶数
even++;
} else {
odd++;
}
} System.out.printf("%d %d",odd,even); }
}

最后:

“在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。感谢你们,我们总会在某个时刻再次相遇。”

130道基础OJ编程题之: 68~77的更多相关文章

  1. 牛客OJ——[编程题]A+B和C__如何输入多组测试数据(测试OK)

    几个要注意的地方: (1)Java OJ,必须将类名写成Main (2)关于如何输入多组测试数据,用二维数组去存储是一个方法,直接在while里面做也可以          但是如果  (3)关于整形 ...

  2. 50道经典的JAVA编程题 (1-5)

    后天java考试,现在闲着也是闲着,来做做java题吧. 前不久在网上看见了50道java算法编程题,感觉还不错,记得大一学C语言的时候做过一些,现在用java来回顾下吧,也算应付考试吧. 代码要是有 ...

  3. 各位大佬Python的第一部分道基础题已经整理好了,希望大家面试的时候能用的上。

    Python的第一部分道基础题,希望大家面试的时候能用的上. 1.为什么学习Python? Python是目前市面上,我个人认为是最简洁.最优雅.最有前途.最全能的编程语言,没有之一. 2.通过什么途 ...

  4. 汤姆大叔的6道javascript编程题题解

    看汤姆大叔的博文,其中有篇(猛戳这里)的最后有6道编程题,于是我也试试,大家都可以先试试. 1.找出数字数组中最大的元素(使用Math.max函数) var a = [1, 2, 3, 6, 5, 4 ...

  5. 50道经典的JAVA编程题(汇总)

    这是一次不可思议的编程历程.从2013年的最后一天开始做这份题,中间连续好几天的考试,包括java考试(今天考试的JAVA编程题),直到今天完成了.挺有成就感的...废话不多说了,来电实质性的吧. 全 ...

  6. 50道经典的JAVA编程题(46-50)

    50道经典的JAVA编程题(46-50),最后五道题了,这是一个美妙的过程,编程真的能让我忘掉一切投入其中,感觉很棒.今天下午考完微机原理了,大三上学期就这样度过了,这学期算是解放了,可是感觉我还是没 ...

  7. 50道经典的JAVA编程题(41-45)

    50道经典的JAVA编程题(41-45),苦逼的程序猿,晚上睡不着了编程吧~今天坚持做10道题!发现编程能是我快乐...O(∩_∩)O哈哈~能平静我烦乱的心,剩下5道题留到考试完了再做吧!该睡觉了.. ...

  8. 50道经典的JAVA编程题(36-40)

    50道经典的JAVA编程题(36-40),今天晚上心情压抑,不爽,继续做题,管它明天考试,我继续我的java,一个周末都在看微机原理看得的很头疼啊~明天该挂科就挂吧,不在乎了~~~ [程序36] Ar ...

  9. 50道经典的JAVA编程题(31-35)

    50道经典的JAVA编程题(31-35),今天考完了java,在前篇博客里面贴出了题了,见:<今天考试的JAVA编程题>.考完了也轻松了,下个星期一还考微机原理呢,啥都不会,估计今天就做到 ...

  10. 50道经典的JAVA编程题(26-30)

    50道经典的JAVA编程题(26-30),这么晚了,早点睡了要,明早8点考java祝我好运吧!!!晚安~ [程序26]Ex26.java(跳过了,好没意思的题啊)题目:请输入星期几的第一个字母来判断一 ...

随机推荐

  1. 使用 ayncio 实现 CountDownLatch

    class CountDownLatch(object): def __init__(self, count=1): self.count = count self.lock = asyncio.Lo ...

  2. Linux NAS存储、文件共享

    Linux NAS存储之CIFS CIFS是Windows和Unix系统之间共享文件的一种协议,客户端通常是Windwos等.支持多节点同时挂载以及并发写入 1.服务器端操作(存储端) 1.1.服务器 ...

  3. 【Spring】Sring基础概念(黑马SSM学习笔记)

    目录 Spring简介 Spring是什么 Spring发展 Spring优势 Spring体系结构 Spring快速入门 Spring程序开发步骤 不用Spring的一般步骤 使用Spring框架 ...

  4. Mysql数据库连接失败SSLException: Unsupported record version Unknown-0.0

    问题描述:mysql版本:5.7.27jdk版本:1.8.0_201 tomcat日志中报错,显示连接数据库失败,报错信息如下: The last packet successfully receiv ...

  5. 不为人知的网络编程(十九):能Ping通,TCP就一定能连接和通信吗?

    本文由小白debug分享,原题"能 ping 通,TCP 就一定能连通吗?",下文进行了排版和内容优化. 1.引言 平时,我们想要知道,自己的机器到目的机器之间,网络通不通,一般会 ...

  6. Android 系统使RNDIS网卡上网

    背景说明: 一位台湾客户需要采购一批SIMCOM SIM6600CE模组用于Tinker board2s,需要适配Debain系统和Android系统. 主要修改点: 1.defconfig 增加RN ...

  7. R语言系列—Rstudio简介和安装

    同学们,大家好,今天继续更新R语言系列.今天我们开始讲R语言的集成开发环境(IDE)-Rstudio,这里会对Rstudio及其安装进行介绍,感兴趣的同学可以重点关注一下. Rstudio简介 Rst ...

  8. SpringBoot(二) - 核心配置文件 (+ 邮件发送 和 短信发送)

    1.application.properties 和 application.yml 配置文件格式区别 1.1 文件格式 application.properties # 端口号 server.por ...

  9. runoob-Android 基础入门教程-1

    https://www.runoob.com/w3cnote/android-tutorial-interface-design.html 公司的话,大部分使用的都是Axure Rp,但是这个东西比较 ...

  10. Java内存模型深度剖析

    为什么要有内存模型  在介绍Java内存模型之前,先来看一下到底什么是计算机内存模型,然后再来看Java内存模型在计算机内存模型的基础上做了哪些事情.要说计算机的内存模型,就要说一下一段古老的历史,看 ...