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. 【Mybatis】学习笔记02:实现简单的查

    Mybatis02:简单的查 如果你没先去学 增删改 ,然后直接看这篇记录,我想会有些困难.因为该文写的很粗劣,只是简单的截图.所以没基础的建议先去看 [Mybatis]学习笔记01:连接数据库,实现 ...

  2. git log 常用方法

    • git log --all 查看所有分支的历史• git log --all --graph 查看图形化的 log 地址• git log --oneline 查看单行的简洁历史.• git lo ...

  3. AutoCAD 2020中文版建筑设计从入门到精通下载链接

    AutoCAD 2020中文版建筑设计从入门到精通下载链接 链接:https://pan.baidu.com/s/1EgFHOSKfPrr9Xdp3bNA-pA或https://pan.baidu.c ...

  4. Ant入门简单实例

    一.构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单: 1) 安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) 2) 下载a ...

  5. Wasm在即时通讯IM场景下的Web端应用性能提升初探

    本文由得物技术WWQ分享,原题"基于IM场景下的Wasm初探:提升Web应用性能",下文进行了排版和内容优化. 1.什么是Wasm Wasm,全称 WebAssembly,官网描述 ...

  6. 内华达大地测量实验室GNSS数据tenv3格式下载

    GNSS时序形变位移数据下载 引言 下载方式 注意事项 引言 目的:教大家如何下载GNSS时序形变位移数据,本人主要是利用GNSS位移结果进行InSAR相关成果的精度验证工作.若大家需要在自己的研究领 ...

  7. 解决mapper重名问题

    问题 公司有一个集成开发平台,导入数据库表会自动生成实体类.mapper和xml等文件,这是一件很方便的事,可以省去很多没有技术性的重复工作. 但是最近我在使用这个平台的时候遇到了一个问题,那就是ma ...

  8. 我的新书《C#上位机开发实战指南》出版了

    -Begin- 大家好!我是付工. 2022年的时候,我萌生了编写一本上位机书籍的想法,希望能给更多的上位机学习者提供一些帮助,经历了2年多的时间,今年的8月份,这本书终于出版了. 初衷 十年前,我也 ...

  9. Solution Set - “一二行诗句相遇,十万颗恒星解体”

    目录 0.「集训队互测 2018」Fim4 1.「ABC 294Ex」K-Coloring 2.「NOI Simu.」解码 3.「NOI Simu.」图 4.「NOI Simu.」表达式 5.「ULR ...

  10. Web访问过程

    WEB访问的具体过程: 命令 浏览器中查看DNS chrome://net-internals/#dns 查看本地DNS ipconfig/displaydns 查看HOST文件 C:\Windows ...