新手就 C 問題尋求建議,並解決 C 問題

發布 教育 2024-07-21
2個回答
  1. 匿名使用者2024-01-31

    我沒有在電腦上安裝VS,不知道有沒有錯誤:

    int a,i;

    for(i=0;a<10000;i++)

    a=i*i;

    int b[4];

    b[0]=a/1000;

    b[1]=(a-b[0]*1000)/100;

    b[2]=(a-b[0]*1000-b[1]*100)/10b[3]=a-b[0]*1000-b[1]*100-b[2]*10if((b[0]!=b[1])|b[2]!=b[3])continue;

    if(b[0]==b[3])

    車號為:",a);

    break;

    int a,i=0;

    請輸入自然數:");

    a=(int);

    while(a>1)

    if(a%2==0) a=a/2;

    else a=a*3+1;

    t",a);輸出程序不可刪除。

    i++;"操作後,結果是:",i,a)

    for(int i=2;i<10000;i++)int a=0;

    int j;

    for(int j=1;j<=i/2;j++)if(i%j==0)

    a+=j;if(a<=1) continue;

    int b=0;

    for(j=1;j<=a/2;j++)

    if(a%j==0)

    b+=j;if(a==b) "Integer: 和 Integer: 是親密關係。 ",a,b);

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

    問題 2:

    值型別內存在堆疊中分配,引用型別在堆中。

    當值型別變數傳遞資料時,它以資料的“副本”形式出現,而不是變數本身。 引用型別變數是變數本身的位址。

    將值型別變數傳遞給新變數後,更改新變數的值不會影響源變數的值。 引用型別變數傳遞後,新變數的值會發生變化,源變數也會發生變化。 (字串型別是引用型別,編譯器對其賦值過程做了特殊處理,所以它的傳遞效果是值型別,屬於特例)。

    第三個問題應該與你書中的例子結合起來。

    問題 4:不一定是實數,因為實數會受到計算機精度的影響 問題 5、執行程式的結果:

相關回答
15個回答2024-07-21

第乙個 awhile(leap) 條件是 leap 是否為 true(如果 leap 不是 0,則為 true,如果為 0,則為 false)。 >>>More

4個回答2024-07-21

4.c 是正確的,它是乙個逗號表示式,x=y+z+5 將 y+z+5 的值分配給 x,然後 y 遞增 1 來分配選項中的 = 是正確的組合,首先計算 y*5=x+z,它試圖將 x+z 的值分配給 y*5,乙個非左值表示式, 這是非法的。所以 A 和 C 並不矛盾。 >>>More

4個回答2024-07-21

對於 23 了解 %s 和 get %s 是輸出字串,對應的變數應該是陣列名稱,所以它應該是 not &a 或 a >>>More

7個回答2024-07-21

剩下的兩隻猴子怎麼辦? ,否則很難寫**。 >>>More

18個回答2024-07-21

此函式用於開啟指定檔案的預定義流:標準輸入、標準輸出或標準錯誤。 >>>More