实验一 Java 集成开发环境的使用
1 - [OJ2019]Hello Java!
public class Main {
public static void main(String[] args) {
System.out.println("Hello Java!");
}
}
2 - [OJ2020]温度转换
编写程序将摄氏温度换为华氏温度。公式为:f=9/5*c+32 。其中 f 为华氏温度, c 是摄氏温度。输入一个整数 c ,计算 f 的值,结果保留 2 位小数。
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int c;
double f;
c = input.nextInt();
f = 9.0 / 5 * c + 32;
System.out.printf("%.2f",f);
}
}
3 - [OJ2021]玫瑰花圃面积占比
有一块 n×n(n≥5n≥5,且 n 是奇数)的红玫瑰花圃,由 n×n 个小正方形花圃组成,现要求在花圃中最中间的一行、最中间的一列以及 4 个顶点处种植粉色玫瑰,请问粉玫瑰占地面积占整个玫瑰花圃总面积的百分比是多少?
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int n = input.nextInt();
double k;
k = (2 * n + 3) * 1.0 / (n * n) * 100;
System.out.printf("%.1f%%\n", k);
}
}
4 - [OJ2022]数字加密
某军事单位用 4 位整数来传递信息,传递之前要求先对这个 4 位数进行加密。加密的方式是每一位都先加上 5 然后对 10 取余数,再将得到的新数颠倒过来。例如:原数是 1379,那么每位加 5 对 10 取余数的结果为 6824,然后颠倒该数,得到新数 4286。请根据加密要求,设计程序写出加密算法!
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int p = input.nextInt();
int c = 0;
for (int i = 0; i < 4; i ++)
{
c = c * 10 + (int)(p / Math.pow(10, 3 - i) + 5 ) % 10;
}
System.out.println(c);
}
}
Comments | NOTHING