1樓:初春的花季
prime(n)是乙個函式,來判斷你輸入的數是不是質數。
prime(n)的返回值培卜要麼是t,要麼是f,t代表1,f代表0,n%prime(n)是指n對prime(n)求餘,當。
prime(n)的返回值是t時,即n%1==0成立,就代表是質數,返回值是f的時候n%0 沒有意義,程式會崩潰掉,代表不是質數,從練習的角度做梁運這個題還行,但沒有意義配渣穗,你自己試著自己寫寫判斷乙個數是不是質數的程式吧,不難。
2樓:匿名使用者
int prime(int n){
flag f;
for (int m=2;m<=sqrt(n);m++)if(n%m==0){
f=f;return f;
elsef=t;
return f;
這就定義了乙個prime(n)函式,其功能是來判斷你輸入的數是不是素數。prime(n)的返回值要麼是t,要麼是f,t代表1,f代表0,n%prime(n)是遊運森指n對prime(n)求餘,當prime(n)的返回值是t時,n%1==0成立,就代表是素數,回值是f的時候n%0 沒有神畝意義,程式會崩潰掉,悄敬代表不是素數。
3樓:匿名使用者
prime(n)功能是判斷n是否為素數,cin>液李》n,然後呼叫prime(int n)函式,並將n作為實參傳入,橫線處應該慧緩是prime(n)吧前埋模,然後f是false,t是true.
一道c++面試題。。。
4樓:網友
這是一道進位轉換以及ascii碼的題。
首先0x000081 轉換成十進位是129常用的ascii碼錶是從0~127
129在拓展表中可以查到。
c++,題目見圖
5樓:聽不清啊
第一行是 15
變數情況:x y0 3
15 4 返回15
第二行是 17
變數情況:x y
17 5 返回17
c/c++題目
6樓:網友
三個知識點:
1、自動型別提公升。比 int 型小的整型值,參與運算前都要自動提公升到 int 型。~a 的值是 int 型的,為 0xffffff5a。
2、運算子優先順序。右移運算子(>>的優先順序低於加(+)運算子,因此先計算4+1為5,再計算 ~a >>5。
3、移位運算。有符號整型值的右移運算高位補符號位,無符號整型值的右移運算高位補0。~a 是 int 型,0xffffff5a>>5 => 0xfffffffa。
賦值型別轉換成 unsigned char 型為 0xfa,即 250。
7樓:網友
b的值等於250
對於char、bool、unsigned char等低於int位元組數的型別,進行運算的時候首先進行提公升,因此在進行~t運算之前,先要將其放入32位暫存器,由於是unsigned char,因此前面補位全補0,因此0xa5-->0x000000a5,然後取反為0xffffff5a,然後再向右移四位為0xfffffff5,然後再轉化為unsigned char型的0xf5賦值給b,因此最後輸出結果為0xf5
求解一道c語言題目,求解一道c語言題
a p s 可以分解成 p s p 表示式的值即使前者的結果,因為p a,且 的優先順序比 的高,所以先 版執行p s獲得 abc 的首地址權,再解引用獲得 字元 a 求解一道c語言題 函式fun中有c,但是那個c只屬於函式fun,且fun不返回c,主函式中定義的c也沒有接受fun返回的值,所以,相...
一道c語言題目求解答,一道C語言程式設計題,求解答並且說明錯誤原因!!
scanf 函式中沒有精度控制。如 scanf 5.2f a 是非法的。不能企圖用此語句輸入小數為2位的實數。則排除c b,d沒有 排除 格式輸入嚴格按照格式輸入就好了,如果是c的話輸入得是 6.2283.1900 6.2在輸出的時候有作用,再輸入的時候沒作用。一道c語言程式設計題,求解答並且說明錯...
一道c 題目,求詳解,一道C 題目,求詳解
這個問題是入門時典型的題目,因為fun函式的定義是void fun int a,int b,int c 所以在呼叫該函式的時候,是對實參的副本進行操作,並沒有改變實參的值,改變的只是實參的副本。如果要想對實參的操作有效,那麼可以用引用。即通過該方法定義函式,則在呼叫的時候,就是就實參直接放入函式中,...