「题目代码」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);
    }
}
原文地址:https://www.cnblogs.com/samhx/p/9982620.html