C語言急問題,做是蝦嗎

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

    第乙個程式存在以下語法問題:

    1. findmax函式的返回值應為float,即float findmax(float a,int m,int *n);

    2. 在findmax函式體中,指標變數n是重複定義的,引數已經有n,所以沒有必要在函式體中定義。 或者,也許您想將 0 的值分配給 *n(您應該這樣做),但您錯誤地遵循了 i 的定義;

    3、呼叫findmax函式的問題,其中陣列引數只需要寫陣列的名稱,即findmax(b, 10, &i);

    另外,最好初始化程式中定義的變數,比如 main 函式中的 i 和 max,賦值初始值 0 更安全。

    第二個程式:

    1. 如果呼叫前沒有定義函式,則必須有預宣告,即在 main 函式前面新增乙個 void invstr(char *s, int n); 陳述;

    2.函式呼叫錯誤,應為invstr(s, n); 同時,應首先定義 s 和 n,例如 char s[128]; int n = 0;

    3. instr函式不使用函式的引數,而是在函式中定義乙個字元陣列進行操作。 我想你可能想使用這個函式來修改外面的字串。 大概會給你修改一下**,盡量保留你的**原汁原味:

    #include

    #include

    #include

    using namespace std;

    void invstr(char *s, int n);使用先例函式宣告。

    void main()

    void invstr(char *s, int n)}

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

    void findmax(float a,int m,int *n) 應更改為 float findmax(float a,int m,int *n);

    問題 2 和問題 1:什麼是相同的格式?

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

    #include

    float findmax(float a,int m,int *n) 函式有乙個返回值,您未定義該值。

    void main()

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

    問題 1 包括

    float findmax(float a,int m,int *n) 需要注意的返回值型別。

    void invstr()

    printf ("%s",str);}

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

    在第乙個問題中,我記下了錯誤。

    #include

    float findmax(float a,int m,int *n) 返回型別。

    void main()

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

    它不是變數,不能賦值,d 類似於 a。 B和C不會報錯預兆,但C+9不是賦值表示式的匹配,所以選擇B這個你要自己看書,它是乙個比較概念化的內容3C 語言不接受以 2 為底的 B,前面的 0 代表以 8 為底,但以 8 為底的 d 是不可能的

    我不知道基本十六進製系統會發生什麼,對吧。

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

    1 b a=(9+b, c=d+9) 對,=對 a 逗號表示式 值是 d+92 特徵是相對的,b 不應該是孝道,程式的複雜程度和用什麼語言與岩石沒有直接關係 3、慕宇 c 0xffa 十六進製數 ffa

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

    c、抄送這些城市基礎知識書的原文! 閱讀更多書籍。

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

    分數應該初始化,跳出 for 迴圈後的 n 必須為 5。 我不知道你的程式到底是做什麼的?

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

    您可以更改倒數第二行的位置,並更改等號兩側的結構指標的順序,然後嘗試一下。 就我個人而言,我不認為倒數第二行有錯誤。

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

    首先,a加一次,a的值為3,也就是第乙個括號中的運算; 其次,將三個括號加一次等於 5

    至於 b,它是 b=b+2+3+4

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

    A 被加了 3 次,所以 a 是 5

    b += (a++)a)+(a++)

  13. 匿名使用者2024-01-17

    本主題是要了解 b+= 和 a++ 和 ++a 的概念,b+=a 等價於 b=b+a

    A++ 是操作前的賦值。

    a 是作業前的算術。

    分析 b += (a++)a)+(a++)b=b+(a++)a)+(a++)b=2+(2)+(3)+(4)。

  14. 匿名使用者2024-01-16

    討論這種事情沒有意義,有時候你要看編譯器,你這樣寫**嗎?

  15. 匿名使用者2024-01-15

    VC準備的DLL可以在WinCC中掛鉤,DLL在WinCC中使用ODK直接讀寫變數,可以認為該方法實現了一些比較複雜的控制演算法。

  16. 匿名使用者2024-01-14

    1.你需要包括它""把它放在指令碼的第一行。

    2. 我不確定wincc是否支援這個功能,因為通常wincc中的延遲是通過全域性動作完成的,而不是在指令碼中完成的,因為這就像睡眠一樣,系統會掛起,導致無法響應其他動作。

    將 if 語句更改為 while 語句。

    while((clock()-start_time)>=10000){}

  17. 匿名使用者2024-01-13

    char x,y;

    scanf("%c,%c", &x,&y);

    printf("%c,%c,%c,%c" ,x,y,x+1,y+1);

    差不多就是這樣。

    有些地方手機打字不方便,可以自己加!

    哈哈。 誤解。

    那我就沒有了。

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

    還行!! 但不是現在......

    這並不難,但你寫完後會發現使用它很瘋狂!!

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

    您的意思是輸出 cd,然後在 cd meadow 之後輸出所有字串嗎?

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

    沒關係。

    將字串儲存在陣列 a 中。

    輸入也儲存在另乙個陣列 b 中。

    然後從陣列 a 和你的輸入 b 的第乙個匹配開始,具體我就不說了,這是非常基本的,當你完全匹配時,做標記,然後輸出剩餘的字元。

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

    我不明白為什麼要找 CD,所以我會輸出乙個 CDF

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

int a=3,b=;

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

6個回答2024-06-08

身體已經走了幾千年。

37個回答2024-06-08

1.在C語言中,%符號是餘數運算,即模組化運算(mod)。 >>>More

10個回答2024-06-08

int i=0;

char s1[10]="abc",s2[10]="efg"; >>>More

15個回答2024-06-08

注釋掉第 156 行並新增一行:

textout(hdcmem, (ccchain+i)->x, (ccchain+i)->y, &ccchain+i)->point->ch), 1); >>>More