用C語言求題答案,請神用C語言回答問題

發布 數碼 2024-02-04
8個回答
  1. 匿名使用者2024-01-25

    將 struct、student 和 internal 元素定義為 age、num 陣列。

    定義維度為 3 的 STU 陣列。 同時初始化陣列,元素為 3 個學生結構體。

    使用 student 指標指向 stu 陣列。

    選項 A 是正確的,P++ 等同於 STU [1]。

    b 選項正確,p 指向 STU 陣列的第乙個位址。

    選項 c 是正確的,*p 等價於 stu[0]。

    只有 3 個維度,只能獲得 stu[0]、stu[1] 和 stu[2]。 stu[3] 陣列越界。

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

    a,b,c你不懂,看看d選項就知道了,title中宣告的struct stuent stu[3]只有3個元素,使用的時候只能寫stu[0]、stu[1]、stu[2],下標從0開始,stu[3]自然是錯的! 陣列中的第乙個元素缺少半個大括號。

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

    它原來是指向 stu 的第乙個位址,而 p++ 是等價於 stu[1] 的位置。

    b.由於 p 是指標結構,因此 p->num 將採用結構中的 num 變數。

    c.*p=stu 等價於 struct 中的 num 變數,並且也採用 num 變數。

    d.第乙個 STU[3] 不存在,只有 STU[0]、STU[1]、STU[2]。

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

    這個問題並不完全是結構性的。 stu 陣列只宣告了 3 個元素,下標達到 stu[2]。 STU[3] 已經越過了描述的界限。

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

    1、(1)、(0) *0 讀作非零,非零為真,C 語言 1 為真; 字元'a'ASCII 碼 65,!65==!對,不是對是錯,!'a'==0 */

    2,(1),(0) *5 不是 0,3 不是 0,&& 不是 0 (true) ==1;78 non-0 和 0, && 操作 ==0;*/

    3,(1),(0) *5>0 為真 (1),4>2 為真 (1),& = = 1; 算術後字元'a'ASCII碼為65,65-65==0,0||0==0;*/

    4,(1),(0) *5>10 是假的 (0),5<8 是真的 (1), 1||0==1;5<0 為假 (0),5>8 為假 (0),0||0==0; *

    5,(1),(0)/*0==1,1||0==1;5>0 為真 (1), !1==0;

    第二個表,表示式的值;

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

    根據主題要求編寫的C語言程式如下。

    問題 9 包括

    int main()else{

    printf("%d",i);

    for(j=1;jprintf("%3c",' ');

    for(j=i;j<=9;j++)

    printf("%3d",i*j);

    printf("");

    return 0;

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

    根據主題要求編寫的C語言程式如下。

    問題 9 包括

    int main()else{

    printf("%d",i);

    for(j=1;jprintf("%3c",' ');

    for(j=i;j<=9;j++)

    printf("%3d",i*j);

    printf("");

    return 0;

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

    根據主題要求編寫的C語言程式如下。

    問題 9. #include

    int main()else{

    printf("%d",i);

    for(j=1;jprintf("%3c",'

    for(j=i;j<=9;j++)

    printf("%3d",i*j);

    printf("");

    return 0;

相關回答
10個回答2024-02-04

思路:要求乙個正整數n的位數,可以先定義乙個變數num,並初始化為0,將整數n依次除以10,直到為0,每除以10,變數num的個數就會加1,最後乙個num的值就是整數n的位數。 >>>More