「题目代码」P1066~P1070(Java)

时间:2023-03-09 19:40:51
「题目代码」P1066~P1070(Java)

P1066 谭浩强C语言(第三版)习题8.6

import java.util.*;
import java.io.*;
import java.math.*;
import java.lang.Character; public class Main
{
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
String a=cin.next(),b=cin.next();
System.out.println(a+b);
}
}

P1067 谭浩强C语言(第三版)习题8.7

import java.util.*;
import java.io.*;
import java.math.*;
import java.lang.Character; public class Main
{
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
String a=cin.next();
for(int i=0; i<a.length();++i)
{
char c=a.charAt(i);
if(c=='a' || c=='i' || c=='e' || c=='o' || c=='u') System.out.print(c);
}
}
}

P1068 谭浩强C语言(第三版)习题8.8

import java.util.*;
import java.io.*;
import java.math.*;
import java.lang.Character; public class Main
{
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
String a=cin.next();
for(int i=0; i<a.length();++i)
{
char c=a.charAt(i);
System.out.print(c);
System.out.print(' ');
}
}
}

P1069 谭浩强C语言(第三版)习题8.9

import java.util.*;
import java.io.*;
import java.math.*;
import java.lang.Character; public class Main
{
static int[] stat(String str)
{
int[] arr=new int[4];
for(Character c: str.toCharArray())
{
if(Character.isLetter(c))
arr[0]++;
else if(Character.isDigit(c))
arr[1]++;
else if(Character.isSpace(c))
arr[2]++;
else arr[3]++;
}
return arr;
}
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
String a=cin.nextLine();
int[] ret=stat(a);
for(int i=0;i!=4;++i)
System.out.print(String.valueOf(ret[i])+" ");
}
}

P1070 谭浩强C语言(第三版)习题9.1

Java里面好像没宏,就只能这么写了。

import java.util.*;
import java.io.*;
import java.math.*;
import java.lang.Character; public class Main
{
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
int a=cin.nextInt(), b=cin.nextInt();
System.out.printf("%d %d",b,a);
}
}