了解 C 語言和 C 語言

發布 科技 2024-06-10
12個回答
  1. 匿名使用者2024-01-29

    糾正貫穿始終。 盡可能簡明扼要。

    1、if (a[0]>=a[1])

    m1=a[0];m2=a[1];}

    else m1=a[1];m2=a[0];完全沒有必要這樣做,您可以在下面的 for 迴圈中找到它。 相反:

    m1=a[0]; m2=a[1];

    否則應寫成; 作為 null 語句。

    if(a[i]>m2) for if(a[i]>m2&&a[i]!=m1);

    這將使陳述更加簡潔。 如下:

    #include

    void main()

    int a[100],n,i,m1,m2;

    printf("n=?");

    scanf("%d",&n);

    for(i=0;im1)

    m1=a[i];

    else ;

    if( a[i]>m2 &&a[i]!=m1 )m2=a[i] ;

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

    #include

    main()

    int a[100],n,i,m1,m2;

    printf("n=?");

    scanf("%d",&n);

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

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

    if (a[0]>=a[1])

    m1=a[0];m2=a[1];}

    else m1=a[1];m2=a[0];}for(i=0;im1)

    m1=a[i];

    else if(a[i]>m2)

    m2=a[i];

    你試試這個,我剛剛改變了你的第一行。

    您的原件將出現 a[-1],這毫無意義。

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

    scanf("%d",&a[i-1]);False,當 i=0 時,i-1 不正確。

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

    else if(a[i]>m2) 到 if(a[i]>m2&&a[i]!=m1),刪除其他

    你試一試,我沒有除錯。

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

    c 語言。 的“!“是邏輯操作中的非操作。 “!它是 C 語言中的非運算子,在變數前面使用它將構建乙個返回布林值(即僅 true 或 false)的非運算子。

    使用變數時,如果變數不是布林資料型別,則會強制轉換為布林型別後再使用,例如整數變數 123 會轉換為 true,整數變數 0 會轉換為 false。

    C是一種計算機程式語言它是一種高階語言,與偉大的Unix系統一起誕生,並一直流傳至今。 用 C 語言編寫的程式比用其他高階語言編寫的程式執行得更快。

    像許多程式語言一樣,C 語言有自己的定義變數和所有語言共有的三種結構的方式:順序、條件和迴圈。 指標是 C 語言的乙個特性,它使該語言強大而危險。

    公司擁有行業內完善的教學科研團隊,擁有200多名主任級講師和1000多名教研人員,全方位保證學生的學習。 實行主任級講師組合,秉承“名師生高徒弟,高徒弟高薪”的教學理念,是達內保證教學質量的重要一環。

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

    在語言中,表達了懷疑,然後懷疑來自判斷。

    在語言宴會棚中,表達了判斷的結果選擇。

    所以程式設計的邏輯是先判斷,再選擇。

    例如,當 a>b、x=1 或 x=0 時,可以寫成 x=a>b?1:0。

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

    初學者可以分三步了解C語言,先了解程式的流程,然後了解每個語句的功能,最後測試數字。

    第一步:了解程式的流程,一步一步地知道程式是如何執行的,知道程式先執行哪一部分或哪一行,然後執行哪一部分或哪一行(順序選擇迴圈);

    第 2 步:了解每個語句的功能、含義和作用;

    第三步:測試數字(如果你不理解乙個語句的功能和含義,可以嘗試用你所學到的知識分別測試這個語句,試著寫出分析過程,把自己當電腦一步一步地執行)。

    總結。 初學者可以分三步了解C語言,先了解程式的流程,然後了解每個語句的功能,最後測試數字。

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

    初學者可以分三步了解C語言,先了解程式的流程,一步一步知道乙個程式是如何執行的,然後了解每個語句的功能,最後嘗試數字。

    C 是一種面向過程的抽象通用程式語言,廣泛用於低階開發。 C 語言可以用簡單的方式編譯和處理低階記憶體。

    C 是一種高效的程式語言,它只產生少量的機器語言,不需要任何執行時環境支援。 它既有高階語言,又有組合語言的特點。

    目前,在程式設計領域,C語言被大量使用,這考慮到了高階語言和組合語言的優勢,並且比其他程式語言有很大的優勢。 計算機系統設計和應用程式編寫是C語言應用的兩大領域。 同時,C語言的通用性更強,可以應用於許多計算機作業系統,效率顯著。

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

    好傢伙,數學問題,假設最後得出的值是 x,顯然是 x%7 ==0,並且由於 (x-2)%2==0,所以 x 本身是 2 的倍數,所以 x 2 0,所以 x 是 14 的倍數,100 內 14 的倍數,[14,28,42,56,70,84, 98],並且因為 (x-1)%3 ==0, 所以只有 28,70 是滿意的,考慮到輸出有空間,所以正確答案是。

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

    通過逆向推導,只有當同時滿足 x%7==0、(x-1)%3==0 和 (x-2)%2==0 且 x 的範圍為 [3,103] 時,才會輸出 x 的值。

    只有 28 和 70

    所以輸出 2870

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

    <> printf 要求上述格式字串中的變數數與以下格式中的變數數相同。

    例如,前面有 5 個 %c 和 5 個 %d,總共有 10 個,後面只提供了 5 個變數,在這種情況下,在正常輸出 5%c 之後,編譯器會列印出 5 個不確定值來對應接下來的 5 個 %d

    所以有一堆奇怪的數字。

    如果您需要檢視多個顯示器,可以這樣做:

    %d 是連續輸出的,需要指定符號(如空格)來劃分它們,否則它們將被連線。

    將 char 更改為 int 後,或者不更改它,不會影響結果。

    Char 是乙個字元,但它可以與 int 一起使用。

    是顯示為字元還是顯示為與字元對應的 ASCII 碼,取決於輸出時指定的格式。 %c 顯示字元,%d 顯示與該字元對應的 ASCII 程式碼,例如大寫字母'g',其 ASCII 程式碼為 71

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

    本題探討計算機資料型別的轉換和理解。 char 是字元型別,int 是整數型別,仔細閱讀書中的解釋可以理解。

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

    需要了解 %c 和 %d 的意義。

    c 是輸出 ACSII 程式碼,%d 是輸出整數值。

    當變數輸出將根據相應的格式進行轉換時,不會出現亂碼,除非有乙個值超過了 ACSII 程式碼可以轉換的值。

相關回答
14個回答2024-06-10

我在下面對此發表了評論。

先做for迴圈,完成while迴圈,最後做while迴圈do is do first再判斷,所以比第乙個for迴圈多乙個。 >>>More

12個回答2024-06-10

專家C程式設計,C陷阱和坑落,C和指標,都是通過人們的郵件發布的,中文版不如原版英文版,但還是值得一看的。 還有Mechanic出版的英文版《The Science and Art of C Programming》,還有《C語言抽象思維》的講課,太厚了,裡面有爐子,有興趣的話。 >>>More

14個回答2024-06-10

int a=3,b=;

第一 IFIF(a>b) a=b; c=a; >>>More

14個回答2024-06-10

此命令:執行後刪除:

執行 (“c: , true, ) >>>More

8個回答2024-06-10

呵呵,這個哥哥和我幾個月前的樣子很像。 在學習 C 之前,我認為 C 應該能夠實現任何事情。 但是在學習之後,我發現我離Windows還很遠。 >>>More