我的 C 程式有什麼問題? 這個 C 程式有什麼問題?

發布 科技 2024-02-09
4個回答
  1. 匿名使用者2024-02-05

    引用月份[12][10]; 錯。 如果沒有元素 month[12][10],最多 month[11][9],指標 p 是無用的。 還有刪除所有 +10 級對應的 *。

    在二維陣列中,只有第乙個下標表示行開頭的位址,scanf 中的位址不是變數名。

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

    您好,您在 scanf 上犯了乙個錯誤。

    如果我沒記錯的話,它應該是scanf("%s",字串的第乙個位址);

    不要忘記以“0”結束您的輸入。

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

    =0)!=0? printf("not"):(t=(a+b+c)%2);

    和。 t==0? printf("yes"):printf("not");

    這是兩個“順序”命令,因此在某些情況下,這兩個語句都會被執行。

    由於兩個奇數和乙個偶數之和必須是偶數,因此可以先確定三個數之和是否為偶數; 而且由於三個數之和為偶數只有兩種情況:1、兩個奇數和乙個偶數,2、3是偶數,所以只要判斷三個數中的乙個是奇數,就可以證明是第一種情況,即 問題問什麼:

    #include

    void main()

    int a,b,c;

    scanf("%d,%d,%d",&a,&b,&c);

    a+b+c)%2==0?(a%2!=0||b%2!=0||c%2!=0?printf("yes"):printf("not")):printf("not");

  4. 匿名使用者2024-02-02

    此程式將報告錯誤,因為不允許在 main 函式中定義與外部定義的常量同名的變數。 您可以將 main 中的變數名稱更改為其他名稱,也可以將其刪除。

    是的,在 main 內部有乙個新的 pi 變數,它與全域性常量 pi 同名,但它不是乙個常量,可以修改,這會導致程式不正確。

    解決方案是在 main 中為 pi 變數使用不同的名稱以避免名稱衝突,例如

    #include

    const double global_pi=;

    int main(){

    double local_pi=;

    double area;

    double r=;

    area=local_pi*r*r;

    printf("面積為:%2f",area);

    return 0;

相關回答
4個回答2024-02-09

1.燒機和生根是手機作業系統的底層操作,不建議非專業人士刷機和生根。 >>>More

7個回答2024-02-09

C語言不捨入,如果要捨入的話,比如a要保留小數點後兩位: >>>More

14個回答2024-02-09

第乙個問題:退出失敗是什麼意思? 為什麼在這個程式中需要這個東西? >>>More

16個回答2024-02-09

int main()

int i,j,a[100]; >>>More