概述
牛客网题集——编程初学者入门训练
此篇收录编程初学者入门训练(30-39)的题
BC31 发布信息
public class Main{
public static void main(String[] args){
System.out.print("I lost my cellphone!");
}
}
————————————————————————————————————————————————————————
BC32 输出学生信息
public class Main{
public static void main(String[] args){
System.out.println("Name Age Gender");
System.out.println("---------------------");
System.out.println("Jack 18 man");
}
}
————————————————————————————————————————————————————————
BC33 计算平均成绩
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner shuzi=new Scanner(System.in);
double average=0.0;
int a=shuzi.nextInt();
int b=shuzi.nextInt();
int c=shuzi.nextInt();
int d=shuzi.nextInt();
int e=shuzi.nextInt();
double sum=a+b+c+d+e;
average=sum/5.0;
System.out.printf("%.1f",average);
}
}
————————————————————————————————————————————————————————
BC35 判断字母
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner zimu=new Scanner(System.in);
while(zimu.hasNext()){
char c = zimu.next().charAt(0);
if(c >= 'a' && c <= 'z'|| c>='A'&& c <= 'Z') {
System.out.println("YES");
}else
System.out.println("NO");
}
}
}
————————————————————————————————————————————————————————
BC36 健康评估
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner shuzi=new Scanner(System.in);
double a=shuzi.nextDouble();
double b=shuzi.nextDouble();
double c=a/(b*b);
if(18.5<=c&&c<=23.9) {
System.out.println("Normal");
}else
System.out.println("Abnormal");
}
}
————————————————————————————————————————————————————————
BC37 网购
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner shuzi=new Scanner(System.in);
double jiage=shuzi.nextDouble();
int month=shuzi.nextInt();
int day=shuzi.nextInt();
int juan=shuzi.nextInt();
double huafei;
if(month==11&&day==11) {
huafei=jiage*0.7-juan*50;
}else if(month==12&&day==12) {
huafei=jiage*0.8-juan*50;
}else {
huafei=jiage-juan*50;
}
if(huafei<0) {
huafei=0.00;
}
System.out.printf("%.2f",huafei);
}
}
————————————————————————————————————————————————————————
BC38 变种水仙花
public class Main{
public static void main(String[] args) {
for(int a=10000;a<100000;a++) {
if((a/10000)*(a%10000)+(a/1000)*(a%1000)+(a/100)*(a%100)+(a/10)*(a%10)==a) {
System.out.printf(a+" ");
}
}
}
}
————————————————————————————————————————————————————————
BC39 争夺前五名
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] agrs) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();//n记录第一行输入的那一个整数,决定集合的长度
ArrayList<Integer> list=new ArrayList<>(n);//创建一个集合
//用for循环将n个成绩添加到集合中
for(int i = 0;i<n;i++){
list.add(sc.nextInt());
}
Collections.sort(list);//将集合从小到大排序
List<Integer> list2 = new ArrayList<>(n);//创建一个新的集合
//用for 循环将集合list1以倒序(注意!!)添加到集合list2中
for(int j = 0;j<n;j++){
list2.add(list.get(n-1-j));
}//再用for循环将list2输出,注意题目要求,每个数字之后还有一个空格
for(int k = 0;k<5;k++){
System.out.print(list2.get(k)+" ");
}
}
}
最后
以上就是能干酸奶为你收集整理的牛客网—编程初学者入门训练(30-39)牛客网题集——编程初学者入门训练的全部内容,希望文章能够帮你解决牛客网—编程初学者入门训练(30-39)牛客网题集——编程初学者入门训练所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复