關於乙個C語言設計問題,大師輸入50

發布 教育 2024-04-12
3個回答
  1. 匿名使用者2024-02-07

    main()

    輸入長整數並輸出長整數*

    int i,k,a[100];

    printf("輸入位數:");

    scanf("%d",&a[0]);

    k=a[0];

    printf("依次輸入長整數的每個數字:");

    for(i=k;i>0;i--)

    scanf("%d",&a[i]);

    printf("長整數為:");

    for(i=k;i>0;i--)

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

    main()

    新增 2 個長整數*

    int i,k,n,a[100],b[100];

    printf("輸入兩個長整數的位數,用逗號分隔");

    scanf("%d,%d",&a[0],&b[0]);

    k=a[0];

    n=b[0];

    printf("依次輸入 2 個長整數中的每乙個:");

    for(i=k;i>0;i--)

    scanf("%d",&a[i]);

    for(i=n;i>0;i--)

    scanf("%d",&b[i]);

    if(k>=n){

    for(i=1;i<=n;i++)a[i]+=b[i];

    printf("相加後的長整數為:");

    for(i=k;i>0;i--)printf("%d",a[i]);

    else{for(i=1;i<=k;i++)b[i]+=a[i];

    printf("相加後的長整數為:");

    for(i=n;i>0;i--)printf("%d",b[i]);

    main()

    轉換為 16 十進位輸出*

    int i,j,k,m,a[100],b[100];

    printf("輸入位數:");

    scanf("%d",&a[0]);

    k=a[0];

    printf("依次輸入長整數的每個數字:");

    for(i=k;i>0;i--)

    scanf("%d",&a[i]);

    m=a[1];

    for(i=2;i<=k;i++)

    m+=a[i]*10*(i-1);

    for(i=0;m==0;i++)

    b[i]=m%16;

    m/=16;

    j=i; for(i=0;i=0;i--)if(b[i]>9)printf("%c",b[i]);

    else printf("%d",b[i]);

  2. 匿名使用者2024-02-06

    昆明理工大學??? 呵呵。

  3. 匿名使用者2024-02-05

    answer:

    1:對。 原因是struct後面直接定義的變數是struct變數,這裡直接定義資料,那麼t[20]就是struct陣列;

    定義結構定義變數通常有三種方法:

    一是直接定義法;

    二是定義結構名稱的方法;

    第三,typedef定義方法;

    2:錯誤。 這裡,my(x,y) x*y,當呼叫巨集時,my(2+3,5),那麼系統會把 my 巨集的 x*y 改為 x2+3*5,系統執行後正確答案是 17

    如果希望答案為 25,可以將巨集的呼叫方式更改為:my((2+3),5),以便答案為 25

    p+2)表示a中第三列的起始位址,而*(p+2)+3表示第三行第四列中元素的位址,最後*(*p+2)+3)表示第三行第四列中元素的值,即標題中的a[2][3]

    順便說一句,c 中的陣列元素下標從 0 開始,最後乙個元素是 n-1。

    個人理解,如有誤,請更正,謝謝!

相關回答
4個回答2024-04-12

尾部節點接下來指向 null 並不難。

你只需要while(p->next! =null)。 >>>More

8個回答2024-04-12

讀取字元並計數到'\0'結束!

15個回答2024-04-12

溫度不降低,水不放熱凝固成冰。

紙張的燃點高於水的沸點,紙張的熱量被水吸收,因此水沸騰,紙張的溫度沒有達到其燃點。 >>>More

47個回答2024-04-12

下降。 這種溫度計的原理是氣體的熱脹冷縮,在同等條件下,正常情況下,氣體的膨脹度最大,大於液體的膨脹度,所以如果溫度公升高,氣體就會是液態的"壓"下降,因此液柱下降。 (肯定是的,08-09揚州市八年級第一學期期末期末研究論文倒數第二題2)。

6個回答2024-04-12

這個問題並不難,而且很容易理解指標。

首先,px 和 py 分別是 x,y 的位址,當你呼叫 fun 函式時,你傳遞了 x,y 的位址,所以子函式中的 a,b 實際上是 main 函式中 x,y 的位址,所以 *a,*b 實際上是 main 函式中 x,y 的值, 所以對 *a,*b 的運算等價於 x,y 的運算。 >>>More