看板 C_and_CPP 關於我們 聯絡資訊
我最近入門 練習寫了簡易加法的程式 但程式跑出來都會出現奇怪的數字 int x; int y; int Sum; printf("請輸入第一個整數%d",x); scanf("%d",&x); printf("請輸入第二個整數%d",y); scanf("%d",&y); Sum = x + y; printf("這兩個整數的和是:%d ", Sum); 開始跑程式 第一行都會顯示 "請輸入第一個整數1" <--- 後面一定會出現"1" 這時我輸入54會變成 "請輸入第一個整數154" 第二行都會顯示 "請輸入第二個整數0" <--- 後面一定會出現"0" 這時我輸入45會變成 "請輸入第二個整數045" 總和那行則正常 "這兩個整數的和是99" 第一行跟第二行會出現的數字"1"跟"0"要怎麼讓它消失? 或是我想寫這樣的加法程式我要怎麼改? 想要跑出來的程式預設出現 "請輸入第一個整數" 讓我在這行後面輸入第一個整數 然後第二行出現 "請輸入第二個整數" 讓我在這行輸入第二個整數 最後出現總和 請問問題出在哪? 附圖看網址 https://imgur.com/a/SbP60 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.1.152 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1519797290.A.FB8.html ※ 編輯: angmoobi (114.43.1.152), 02/28/2018 13:56:12
djshen: print x和y幹嘛? 02/28 13:58
djshen: 置底十三誡參考一下 02/28 13:59
大大抱歉 但是我發現我連十三誡都看不懂
Schottky: 不然你期待出現什麼? 02/28 14:04
Schottky: 這就是發文格式的用意,結果你全刪掉 02/28 14:04
這位大大的意思我也看不懂 ※ 編輯: angmoobi (114.43.1.152), 02/28/2018 14:12:45
Schottky: 你原本這樣寫是希望 printf 出現什麼結果? 02/28 14:13
是希望出現"請輸入第一個整數" , 不要後面出現數字"0"或"1"
Schottky: 你不講清楚,我們只會覺得很正常,啊你自己要這樣寫的 02/28 14:14
Schottky: 當你按發文時,會自動出現一張表讓你填原始碼、出現的結 02/28 14:16
Schottky: 果,以及「原本期望的結果」,我們需要這些資訊才能 02/28 14:16
可是我發文的時候沒看到任何列表
Schottky: 理解你的問題所在 02/28 14:17
iFEELing: 這樣寫會這樣跑正常 你想的跟你寫的不一樣 ... 02/28 14:18
※ 編輯: angmoobi (114.43.1.152), 02/28/2018 14:32:40 ※ 編輯: angmoobi (114.43.1.152), 02/28/2018 14:36:34 ※ 編輯: angmoobi (114.43.1.152), 02/28/2018 14:37:58
CP64: 因為你發文的時候把前面的 [問題] 刪掉了所以模板出不來 02/28 14:45
CP64: 喔 不對 因為你一開始沒有選類別 有選 問題這分類才會出來 02/28 14:47
CP64: 抱歉說錯 02/28 14:48
asd456fgh778: 看樣子你連 %d 的意思都不懂 02/28 14:53
是的 我就是這麼新...
moebear: 請開電腦 打開https://term.ptt.cc/使用ptt 02/28 14:55
我已經有putty了 ※ 編輯: angmoobi (114.43.1.152), 02/28/2018 15:12:18
Sidney0503: 發文格式 02/28 15:23
Schottky: 所以你到底希望 printf 出現什麼輸出? 02/28 15:33
Schottky: 這件事沒講,這個問題就沒辦法討論下去 02/28 15:33
wtchen: 建議原po重新發文,請選擇副標[問題] 02/28 15:38
wtchen: 然後照格式發,不然大家雞同鴨講沒完沒了 02/28 15:38
wei115: printf("%d", x); // 以整數形式(%d)印出x變數的值 02/28 15:51
wei115: scanf("%d", &x); //以整數形式(%d),把資料存入x變數 02/28 15:51
wei115: 話說這直接Google就好了的東西.... 02/28 15:52
wei115: 不想Google就去買本入門書八 02/28 15:52
MOONRAKER: 太幽默了 02/28 17:01
---------------------------------------------------------------------------- 我發現衹要刪掉 %d,x %d,y 就達到我的目的了 剛入門而已 真的都還不太熟 發文時還搞砸了 打擾到各位 抱歉 ※ 編輯: angmoobi (114.43.1.152), 02/28/2018 18:08:09
Schottky: 下次還有問題歡迎再來,記得照格式填寫,我們比較好理解 02/28 18:09
purefalse: 忽然覺得大大都很有耐心。 03/01 08:01
IhateOGC: 首先你要會安裝linux 03/01 13:14
IhateOGC: devc已經是時代的眼淚 03/01 13:15
lc85301: 是也不用直上linux啦,裝個code block先 03/02 19:37
kitehero: 純推傳奇IDE 03/07 18:02