討論串[作業] 使徒2...
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者LeoSW (易─雪)時間19年前 (2006/09/27 22:11), 編輯資訊
0
0
0
內容預覽:
關於使徒二.... 因為要一直檢查式子有沒有錯. 基於程式設計師的特質.... 所以就想說乾脆寫一個function來做這件事情. (這個是不是超過範圍了啊...在這裡問可以嗎?). 我的code:. int Examabc(char c) /* 檢查a,b,c */. {. if (c=='a'
(還有140個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者JonathanWang (尹兒)時間19年前 (2006/09/27 16:09), 編輯資訊
0
0
0
內容預覽:
我習慣都會這樣讀欸:. char ch;. do{. scanf("%c", &ch);. }while( ch==' ' || ch=='\n' || ch=='\t' || ch==.... );. 或是如果我確定要讀的一定會是小寫英文字母的話... 那 while 的條件就改成. }while

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者joejoe321321 (鴟夷子皮)時間19年前 (2006/09/27 15:47), 編輯資訊
0
0
0
內容預覽:
問題出在第二行之後的enter = =. 以下以範例而言. 第一行的1 2 3(enter)並沒有要接著輸入字元. 所以沒事. 可是3(enter)之後馬上要scan 所以會把enter讀進去.... 接下來存的變數假設是abcde. 則a = (enter). b = 'a'. c = '='.

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者mt01020 (夢)時間19年前 (2006/09/27 09:11), 編輯資訊
0
0
0
內容預覽:
那個 我有看到計程網上的問題. 可是我的比較不一樣. 我是第一次scanf式子時 最後ㄧ個英文字母就沒進去. 例如 輸入:a=a+b. 他只有感應到:a=a+ (我不會用debug 所以我是直接在scanf後面加一行printf看的). 不知道為什麼會這樣 (我scanf那行寫法也是跟老師打的ㄧ樣)
(還有18個字)
首頁
上一頁
1
下一頁
尾頁