C語言哪裡錯了

2022-12-19 18:31:22 字數 835 閱讀 6490

1樓:匿名使用者

首先 程式看不懂 但是語法上有下列幾點錯誤#include

void main() //定義為空返回值主函式 但是後面有返回值 應該為int main

printf(「\n」); //這裡\n用中文的雙引號括了起來 應用英文的 改為 "\n"

return 0; //結尾用了中文的分號 應該為英文的 ;

}修改後的程式如下:

#include

int main()

printf("\n");

return 0;}

2樓:匿名使用者

#include

void main()

printf(「\n」);

return 0;}

3樓:衝出馬家莊

雖然我還沒有讀懂你的程式到底要幹什麼,但至少**要改成這個樣子:

#include

int main()

printf("\n");

return 0;

}現在這個**實現的功能是,讀入一行數字,實現如下轉換:

1->3

2->6

3->7

4->8

5->8

6->8

7->9

8->:

9->;

0->2

4樓:veket的小號

'\n'

'2'return 0;

可能 還要

C語言,我錯在哪裡,C語言,我錯在哪裡

1 char str1 7 8 str2 1 str3 1 宣告和初始化 2 str1 n strcpy str1 n str2 語法錯誤,改為 strcpy str1 n str2 3 str1 n strcat str3,str1 n 語法錯誤 str3 只有1個位元組容量,strcat 連線 ...

c語言問題,幫我看看哪錯了

n 會被gets當作輸入結束符,但不會被gets接收,還有就是gets函式會在輸入字串後加上 0 以確定字串的結束位置,所以 include int main void i i 1 printf d n m return 0 你錯誤的原因是沒用清楚字串的結束符不是 n 而是 0 每一字串的尾部,會自...

C語言,這題解析是不是錯了,C語言,這題的解析有問題把??

因為指標是 p與 s是int,因為指標p c,即 p c 0 那麼 p 1 c 1 指標之間的加減運算是根據指標的型別進行調整的,所以雖然s p地址之間相差20,但是這兩個地址之間只相差5個地址。倘若你把 p與 s改成short或char型別,那麼答案卻變成了10或20了 028.5e 3 可以,但...