//1.奇偶个数
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner (System.in);
int input,qiangdu,kebian;
input=in.nextInt();
qiangdu=input%10;
kebian=(input-qiangdu)/10;
switch (qiangdu)
{
case 1:
System.out.print("Faint signals, barely perceptible, ");
break;
case 2:
System.out.print("Very weak signals, ");
break;
case 3:
System.out.print("printWeak signals, ");
break;
case 4:
System.out.print("Fair signals, ");
break;
case 5:
System.out.print("Fairly good signals, ");
break;
case 6:
System.out.print("Good signals, ");
break;
case 7:
System.out.print("Moderately strong signals, ");
break;
case 8:
System.out.print("Strong signals, ");
break;
case 9:
System.out.print("Extremely strong signals, ");
break;
}
switch (kebian)
{
case 1:
System.out.print("unreadable.");
break;
case 2:
System.out.print("barely readable, occasional words distinguishable.");
break;
case 3:
System.out.print("readable with considerable difficulty.");
break;
case 4:
System.out.print("readable with practically no difficulty.");
break;
case 5:
System.out.print("perfectly readable.");
break;
}
}
}
//2.数字特征值
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
int number;
int i;
int temp;
int result;
Scanner in = new Scanner (System.in);
number=in.nextInt();
i=0;
result=0;
while(number!=0)
{
temp=number%10;
i=i+1;
number=number/10;
if(temp%2==0 && i%2==0 )//temp和i都是偶数
{
result=(int)(result+1*Math.pow(2.0,(double)(i-1)));
}
else if(temp%2==1 && i%2==1)//temp和i都是奇数
{
result=(int)(result+1*Math.pow(2.0,(double)(i-1)));
}
}
System.out.println(result);
}
}
题源mooc