C語言,字數陣列交換我是新手,解決!

發布 科技 2024-06-26
7個回答
  1. 匿名使用者2024-01-30

    1.使用位置 1、位置 2、位置 3、位置 4、位置 5 等氣泡排序,共 5 個數字。

    首先將位置 1 與位置 2 進行比較,將小位置放在位置 1然後將位置 1 的數量與位置 3 的數量進行比較,並將小的放在位置 1... 將位置 1 的編號與位置 5 的編號進行比較,小的放在位置 1;

    將位置 2 的編號與位置 3 的編號進行比較,小的放在位置 2... 位置 2 和位置 5 數量的比較;

    位置 3 和位置 4 數量的比較。 位置 3 和位置 5 的編號比較;

    位置 4 和位置 5 數量的比較;

    所以迴圈應該是:

    for (i=0;i0))

    strcpy(temp,s[i]);這裡是這樣交流。

    strcpy(s[i],s[j]);

    strcpy(s[j],temp);

    printf("排序結果為:");

    for(i=0;iprintf("%s",s[i]);

    system("pause");

    return 0;

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

    int a=;,值為 5 的表示式為 ()。

    陣列以下標 0 開頭,所以:a[0]=1; a[1]=2;..a[4]=5;..

    a[x]=5;當 x=4 滿足時,再看答案:

    a、x=a[4]=5;

    b、x=a[5]=6;

    c、x=5;

    d、x=a[3]=4;

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

    陣列的下標從零開始。

    這個話題應該被拆開並研究一下。

    所以 a[a[3]]。

    1.其中的 a[3] 是第四個元素,即 42將 a[3] 替換為 4

    這是第五個元素,也就是五個

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

    下標從 0 開始,你知道嗎? a 3 是第四個元素的值,即 4,4 是下標 (a[4]),即第五個元素的值。

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

    1、printf("%d",*(p++)

    該語句的輸出為 2

    printf("%d",++k);

    該語句的輸出是。

    p 指標的位址 + sizeof(int)。

    2. 答案是C

    當輸入三行時,c[n] 中的資料為:6 個資料。

    3. 答案是 d。 (*cp)[5] 是乙個陣列的指標,這意味著這個陣列中有 5 個指標,cp=c 後面的這 5 個指標分別儲存指向二維陣列 c[4][5] 每行第乙個位址的指標。 所以 cp 是指標的指標。

    cp 指向 C[0][0],*cp+2 指向指標偏移量。

    指向 C[0][2], *cp+2) 是 C[0][2] 的值,因此只有它才能引用陣列的元素。

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

    選擇是測量長度的函式,它遇到 ostop。 這個問題有 10 個數字:a、b、c、d、,0、1、2、1,所以選擇 strlen(char*)。

    功能:檢查字串的實際長度。

    例如:char s="1234567";

    int a=strlen(s);//a=7

    實際上,strlen(char*) 檢測'\0',strlen(char*) 碰到'\0'只需返回'\0'前面的字元數。

    另乙個例子:char f="123456\01111";

    int b=strlen(f);b=6,因為遇到了'\0'

    char h[4]= ;注意:不能寫成 char h[4]="f0\0h";因為""封閉的字串是隱式封閉的'\0'結束,而'\0'它也占用乙個位元組,所以應該寫成 char h[5]="f0\0h"

    int c=strlen(h);c=2,因為遇到'\0'(注意。'0'不相等'\0',並且 0 等於'\0')

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

    雖然每個字元在記憶體中占用乙個位元組,但 C 語言規定記憶體中每個字串的位元組數等於字串長度 +1

    最後乙個位元組儲存字串末尾的“空字元”,其值為 0,並使用轉義字元 0 寫入。 希望對你有所幫助。 所以選擇; y=6.

相關回答
12個回答2024-06-26

void diandao ( int *a,int n)for (i=0; ia[i]=a[n-i-1] ;這裡應該是 n-i-1a[n-i-1]=t ; 這也應該是 n-i-1,這裡丟失了乙個 >>>More

8個回答2024-06-26

struct idx {

int prev; >>>More

18個回答2024-06-26

#include ""

main() >>>More

7個回答2024-06-26

方法]建立乙個有序陣列 a[10]=,最後乙個數字是多餘的,等於多少並不重要。 >>>More

8個回答2024-06-26

房東你好! ~

#include >>>More