c 程式設計 程式的結果是 9,7 9,7。 為什麼不 9,7 7,9

發布 健康 2024-06-05
23個回答
  1. 匿名使用者2024-01-29

    fun2 不會以任何方式更改 *p1 和 *p2 中的值,並且保持不變。

    p1 = p2, p2 = p; 只是引數被修改了,C引數是乙個值副本,與實際引數的值相同,但變數不同。

    如果 fun2 也想實現兩個引數指向的值的交換,也應該像 func1 一樣,void func2 (int *p1, int *p2)。

    int *p = p1;

    p1 = *p2,p2 = *p;

  2. 匿名使用者2024-01-28

    fun2 僅交換兩個指標 p1 和 p2 的值,對引數 &x、y 的值沒有影響。

  3. 匿名使用者2024-01-27

    int main ()

    另外,給出的列印函式定義不正確,應該是返回型別int之前被遺忘了

  4. 匿名使用者2024-01-26

    你不能以 C++ 格式發布嗎? 我的頭暈目眩。

  5. 匿名使用者2024-01-25

    最大的問題是 i 在趣味迴圈中從 1 開始,導致所有數字都可以被 1 整除,因此真正的素數也返回值 0。

    此外,main() 中主迴圈的中斷會導致錯過一些結果。 比如 12,因為第一次嘗試是 3+9,因為 9 不是素數所以沒有輸出,但是執行後要中斷,我就不再嘗試 5+7,直接嘗試 14。

    #include

    int fun(int a)

    int main()

    return 0;}

  6. 匿名使用者2024-01-24

    int fun(int a)

    此外,還應刪除迴圈中的 break 語句。

    for(t=2;t<=n/2;t++) 應該以 2 開頭,它既不是素數也不是復合數。

    break;

  7. 匿名使用者2024-01-23

    >符號指向指標型別的資料。 它也回到了渣滓飢餓的位址。 所以。

    scanf("%d",&p->data);

    改為如豐。 scanf("%d",p);它表示 (*e[i]=p->data;

    printf("%d",e[i]);

    相反。 e[i]=*;

    printf("%d",e[i]);

  8. 匿名使用者2024-01-22

    我對程式的意圖理解如下:我取乙個尾數為 8 的整數 i,並將 8 放在數字的前面得到 s,需要 s==i*4。

    如果是這種情況,則使用 k 來計算 i 是多少位,那麼您需要在 while 迴圈中預置 0,否則結果不正確。

    程式在得到結果之前積累了太多 k,以至於不可能得到結果。

  9. 匿名使用者2024-01-21

    你能告訴我們這個計算的目的是什麼嗎?

    如果你不知道你的目的,你就不會知道你的錯誤。

    您可能要注意的一件事是,整數除法會產生整數,並且您在兩個地方使用整數除法,但我不確定這是否是錯誤的原因,請描述您的程式的目的。

  10. 匿名使用者2024-01-20

    這真的是乙個無限迴圈,而且這個數字不符合你的要求,或者它太大了,以至於計算機很難弄清楚。

  11. 匿名使用者2024-01-19

    我不明白這個**的目的是什麼,但是k從不在迴圈中分配0,好嗎? 會大的,尤其是pow。。。

  12. 匿名使用者2024-01-18

    你在這個程式中沒有輸出語句,怎麼會有結果呢?

  13. 匿名使用者2024-01-17

    另乙個悲劇,翻譯為執行時錯誤

    程式一切正常

    如果是win7專業版或旗艦版的64位系統,在目錄下找到exe檔案,right--properties--compatibility--執行xp相容模式;

  14. 匿名使用者2024-01-16

    最後返回 0;點選上面的while(1) {

    它可以完美地解決這個問題。

  15. 匿名使用者2024-01-15

    直接執行編譯生成的編譯。 exe 檔案,看看彈出什麼地獄警告。

  16. 匿名使用者2024-01-14

    好吧,我沒有很好地解決它。 我現在也遇到了。

  17. 匿名使用者2024-01-13

    int main()

    輸出是否重定向到檔案?

    如果使用它,則需要使用 cstdio 或 iostream

    另乙個悲劇,翻譯為執行時錯誤

    返回 0 表示執行中沒有錯誤。

  18. 匿名使用者2024-01-12

    為您更改:

    #include

    using namespace std;

    int main()

    int a;

    cout<<"要分解質因數,請輸入要分解的數字。 "<>a;

    for (int i=2; a>1;i=i+1) a>1{while (a%i==0) loop{cout<

  19. 匿名使用者2024-01-11

    學習程式設計並不難。

    從最基礎開始,不要看高手。

    一本經典的書就足夠了。

    例如,C++底漆

    一定要從頭到尾遵循練習。

    不管能不能編出來,都要看答案打出來,跑出來多練習,慢慢覺得程式設計沒什麼,這只是乙個工具,以後要搞的方向才是重點,語言只是乙個工具。

  20. 匿名使用者2024-01-10

    編譯執行在我的機器上——win7 vc2010,**本身沒有問題。

    您的問題是:-1 個錯誤,0 個警告,程式本身未成功鏈結,因此無法執行。 輸出行錯誤前面也應該有錯誤資訊,請檢查一下。

    您使用的是哪個版本的 VC? 如果是 vc6,則可能是您沒有正確包含。

  21. 匿名使用者2024-01-09

    我在這裡可以正常編譯,你們用什麼編譯器? 我對 vc6 和 dev-cpp 很好。

  22. 匿名使用者2024-01-08

    他的編譯器顯然是 vc6

    首先編譯,在執行中編譯了嗎?

  23. 匿名使用者2024-01-07

    老實說,我在複製貼上然後編譯和執行木頭時遇到了問題。

相關回答
7個回答2024-06-05

main()

int i,j,x=0;初始化 x=0for(i=0; i<2;i++) >>>More

15個回答2024-06-05

此結果在正常範圍內。

碳水化合物抗原125存在於患者的上皮性卵巢癌組織和血清中,主要用於輔助診斷惡性漿液性卵巢癌和上皮性卵巢癌,也是卵巢癌手術和化療後療效的指標。 它可以連續和動態地觀察。 >>>More

10個回答2024-06-05

數學懺悔公式為:

1. (528 = 我愛你一輩子。 >>>More

11個回答2024-06-05

我沒有經驗,但我有一點經驗。 程式設計是乙個練習、讀書和練習的問題。 卓越的實踐是鐵定的。 動手練習和程式設計之間的關係就像著名拳擊手的拳頭和著名歌手的音樂。

7個回答2024-06-05

楊培安作詞、作曲、編曲:陳國華。

生活中有很多困難。 >>>More