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);
}
}