//
判斷是素數的函式,返回結果布林型
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的位,他們可以被解釋為整數或者其他,這取決...