有问题就有答案
Q1:若10000000=10的n次方,则n=?
10000000=10^7 = 10^n ==> n = 7
Q2:若0.0005=5*10的N次方 则N=?
0.0005=5*10的n次方是10n=0.0005/5=0.000110n=10(-4)n=-4。
Q3:若n是int型变量,则表达式n=123,n%10*100+n/10%10*10+n/100的值
x+=n++解析为x=x+(n++),自加号在变量后表示执行完当前语句后再自加,因此先执行x=x+n,x变为10,再执行n++,n变为6。
Q4:若n是一个正整数,则10的n次幂是几位数
是N+1位数
Q5:任意给定n(n<=10)个整数,若n为偶数,则求这n个整数序列的和,否则求这n个整数序列的最大值
代码如下:package Test;import java.util.Scanner;public class Client {public static void main(String[] args) {Scanner sc=new Scanner(System.in);//输入序列长度int length=sc.nextInt();sc.nextLine();//将序列存入一个数组int[] num=new int[length];for(int i=0;i<length;i++) {num[i]=sc.nextInt();}//判断奇偶,分别处理if(length%2==0) {//求和int sum=0;for(int i=0;i<length;i++) {sum+=num[i];}System.out.println(sum);}else {//求最大值int max=num[0];for(int i=1;imax)max=num[i];}System.out.println(max);}}}运行结果如下:偶数-求和:奇数-求最大值:
Q6:若n3+100能被n+10整除,则正整数n的最大值是
从n^3 1000=n ^ 3 ^ 10 ^ 3=(n ^ 10)(n ^ 2-10 ^ n ^ 100),我们可以看出n ^ 10可以整除n 3 1000。因此,n ^ 10能整除n 3 100当且仅当n ^ 10能整除900。因此,n 10可整除900的最大正整数是890。