我最近入門 練習寫了簡易加法的程式
但程式跑出來都會出現奇怪的數字
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" <
作者:
djshen (djshen)
2018-02-28 13:58:00print x和y幹嘛?置底十三誡參考一下
不然你期待出現什麼?這就是發文格式的用意,結果你全刪掉你原本這樣寫是希望 printf 出現什麼結果?你不講清楚,我們只會覺得很正常,啊你自己要這樣寫的當你按發文時,會自動出現一張表讓你填原始碼、出現的結果,以及「原本期望的結果」,我們需要這些資訊才能理解你的問題所在
作者: iFEELing (ing) 2018-02-28 14:18:00
這樣寫會這樣跑正常 你想的跟你寫的不一樣 ...
作者:
CP64 (( ̄▽ ̄#)﹏﹏)
2018-02-28 14:45:00因為你發文的時候把前面的 [問題] 刪掉了所以模板出不來喔 不對 因為你一開始沒有選類別 有選 問題這分類才會出來抱歉說錯
作者: asd456fgh778 ( ) 2018-02-28 14:53:00
看樣子你連 %d 的意思都不懂
作者:
moebear (萌熊)
2018-02-28 14:55:00所以你到底希望 printf 出現什麼輸出?這件事沒講,這個問題就沒辦法討論下去
作者:
wtchen (沒有存在感的人)
2018-02-28 15:38:00建議原po重新發文,請選擇副標[問題]然後照格式發,不然大家雞同鴨講沒完沒了
作者:
wei115 (ㄎㄎ)
2018-02-28 15:51:00printf("%d", x); // 以整數形式(%d)印出x變數的值scanf("%d", &x); //以整數形式(%d),把資料存入x變數話說這直接Google就好了的東西....不想Google就去買本入門書八
下次還有問題歡迎再來,記得照格式填寫,我們比較好理解
作者:
lc85301 (pomelocandy)
2018-03-02 19:37:00是也不用直上linux啦,裝個code block先
作者:
kitehero (噁Python仄Py狼)
2018-03-07 18:02:00純推傳奇IDE