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 可以,但...