「題目程式碼」P1034~P1038(Java)

SamHX發表於2018-05-27

 

P1034 C基礎-求同存異

import java.util.*;
import java.io.*;
import java.math.BigInteger;

public class Main
{
    public static void main(String args[])
    {
        Scanner cin=new Scanner(System.in);
        int[] arra=new int[10];
        boolean[] oka=new boolean[10];
        for(int i=1;i<=6;++i)
        {
            arra[i]=cin.nextInt();
            oka[i]=false;
        }
        for(int i=1;i<=8;++i)
        {
            int tmp=cin.nextInt();
            for(int j=1;j<=6;++j)
            {
                if(tmp==arra[j])
                {
                    oka[j]=true;
                    break;
                }
            }
        }
        for(int i=1;i<=6;++i)
            if(oka[i]) System.out.println(arra[i]);
    }
}

P1035 譚浩強C語言(第三版)習題1.5

import java.util.*;
import java.io.*;
import java.math.BigInteger;

public class Main
{
    public static void main(String args[])
    {
        Scanner cin=new Scanner(System.in);
        System.out.println("**************************\n         Very    Good!\n**************************");
    }
}

P1036 譚浩強C語言(第三版)習題1.6

import java.util.*;
import java.io.*;
import java.math.BigInteger;

public class Main
{
    public static void main(String args[])
    {
        Scanner cin=new Scanner(System.in);
        String a=cin.nextInt(),b=cin.nextInt(),c=cin.nextInt();
        System.out.println(Math.max(Math.max(a,b),c));
    }
}

P1037 譚浩強C語言(第三版)習題3.7

這一題做的方法有瑕疵。

import java.util.*;
import java.io.*;
import java.math.BigInteger;

public class Main
{
    public static void main(String args[])
    {
        Scanner cin=new Scanner(System.in);
        String str=cin.next();
        for(int i=0;i!=str.length();++i)
        {
            char bef=str.charAt(i);
            str=str.replace(bef, (char)((int)bef+4));
        }
        System.out.println(str);
    }
}

P1038 譚浩強C語言(第三版)習題4.8

為了符合後臺資料詭異的精度,各種微操- -

import java.util.*;
import java.io.*;
import java.math.BigInteger;

public class Main
{
    public static void main(String args[])
    {
        Scanner cin=new Scanner(System.in);
        double r=cin.nextDouble();
        float h=(float)cin.nextDouble();
        double pi=3.14;
        System.out.printf("C1=%.2f\nSa=%.2f\nSb=%.2f\nVa=%.2f\nVb=%.2f\n",
        2*pi*r,pi*r*r,4*pi*r*r,4/3.0*pi*r*r*r,(float)pi*((float)r)*((float)r)*h);
    }
}

相關文章