第六章 方案 例6 7 列印格式化素數

2021-07-22 13:07:38 字數 1596 閱讀 5108

//

判斷是素數的函式,返回結果布林型

public

static

booleanisprime(intnum)

}returnisp;

其中,判斷素數要進行多次判斷,多次判斷肯定才是肯定;一次否定即可判定非素數。

//非素數

if(num%ch==0)

這與判定是否為回文類似:

//非回文

if(ch.charat(start)!=ch.charat(end))

上面for迴圈也可用while代替

//判斷素數

int ch=2;

while(ch<=num/2)

ch++;

}可以看出判斷素數和判定回文的方法是一樣的

//判定回文

intstart=0;

intend = ch.length()-1;

booleanisp=true;

///

while(start

///

start++;

end--;

}if(isp)

system.out

.println(" is p ");

else

system.out

.println(" no ");

例6-7中問題分解思路

1、   判斷素數函式,返回結果布林型

2、   輸出前n個素數

3、   格式化輸出前n個素數

第二步的函式:

public

static

voidprintprime(intnumberofprime)

num1++;}}

public

static

voidmain(string args){

system.out

.println("the first 10 prime numbers are: \n ");

printprime(10);

第三步的函式:將system.out.println("%-5s",num1)

改為//5個一行輸出

if(count%5==0)

system.out

.printf("%-5s\n",num1);

else

system.out

.printf("%-5s",num1);

第六章 函式 6 7 函式指標

函式指標指向的是函式而非物件。函式指標指向某種特定的型別,函式的型別由它的返回型別和形參型別共同決定,與函式名無關。如 bool lengthcompare const string const string 該函式的型別是 bool const string const string 宣告乙個指向...

mysql第六章 第六章 mysql日誌

第六章 mysql日誌 一 錯誤日誌 錯誤日誌的預設存放路徑是 mysql 存放資料的地方 hostname.err 1.修改錯誤日誌存放路徑 mysqld log error data mysql mysql.log 2.檢視配置命令 show variables like log error 3...

第六章 指標

1.多位元組資料的位址是在最左邊還是最右邊的位置,不同的機器有不同的規定,這也正是大端和小端的區別,位址也要遵從邊界對齊 2.高階語言的乙個特性就是通過名字而不是位址來訪問記憶體的位置,但是硬體仍然通過位址訪問記憶體位置 3.記憶體中的變數都是義序列的0或1的位,他們可以被解釋為整數或者其他,這取決...