乙级1001:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int count = 0;
while(n!=1){
if(n%2==0){
n /= 2;
}else{
n = (3 * n + 1) / 2;
}
count ++;
}
System.out.println(count);
}
}
乙级1002:
import java.util.HashMap;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String num = sc.nextLine();
HashMap<Character, String> pinyin = new HashMap<Character, String>();
pinyin.put('0', "ling");
pinyin.put('1', "yi");
pinyin.put('2', "er");
pinyin.put('3', "san");
pinyin.put('4', "si");
pinyin.put('5', "wu");
pinyin.put('6', "liu");
pinyin.put('7', "qi");
pinyin.put('8', "ba");
pinyin.put('9', "jiu");
int sum = 0;
for(int i = 0; i < num.length(); i++){
int numi = num.charAt(i) - 48;
sum += numi;
}
String ssum = Integer.toString(sum);
for(int i = 0; i< ssum.length() - 1; i++){
System.out.print(pinyin.get(ssum.charAt(i)) + " ");
}
System.out.print(pinyin.get(ssum.charAt(ssum.length() - 1)));
}
}
浙公网安备 33010602011771号