「题目代码」P1034~P1038(Java)

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("**************************
         Very    Good!
**************************");
    }
}

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
Sa=%.2f
Sb=%.2f
Va=%.2f
Vb=%.2f
",
        2*pi*r,pi*r*r,4*pi*r*r,4/3.0*pi*r*r*r,(float)pi*((float)r)*((float)r)*h);
    }
}
如非注明,原创内容遵循GFDLv1.3发布;其中的代码遵循GPLv3发布。
原文地址:https://www.cnblogs.com/samhx/p/9652071.html