PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] C不限位數的奇偶位數相減
作者:
ann9101245
(不是吧哪招)
2019-03-13 19:27:24
開發平台(Platform): (Ex: Win10, Linux, ...)
Win 10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
Dev C++
問題(Question):
得到結果不是+1就是-1
餵入的資料(Input):
987 or 9876
預期的正確結果(Expected Output):
7+9-8=8 or 6+8-7-9=-2
錯誤結果(Wrong Output):
9+7-8=7 or 6+8-7-9=-3
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
#include<stdio.h>
int main(int argc,char*argv[]){
int num;
int xnum=0;
int ynum=0;
scanf("%d",&num);
while(num){
xnum=xnum+num%10;
num=num/10;
ynum=ynum+num%10;
num=num/10;
}
printf("%d",xnum-ynum);
system("pause");
return 0;
}
補充說明(Supplement):
試過把printf那行變成ynum-xnumu 一樣不行
第一次在本版發文 有誤馬上改正
作者: wlsh5701 (舞林樹枝)
2019-03-13 19:35:00
看起來沒問題啊
https://ideone.com/AG0AAk
xsum 改 xnum ysum 改 ynum
作者:
james732
(好人超)
2019-03-13 20:07:00
為什麼標題是C#
作者:
moebear
(萌熊)
2019-03-14 00:59:00
第二航少一個又括號啦==阿你的return0怎麼世貿號換個IDE吧
作者:
Schottky
(順風相送)
2019-03-14 03:24:00
看置底這篇
#1N2YFuhS (C_and_CPP)
有貼程式碼的網站就是一樓用的那個網址,這樣你也好檢查我們也好閱讀
繼續閱讀
Re: [問題] Reverse String with recursively
poyenc
[問題] Reverse String with recursively
IhateOGC
[問題] 一樣的碼結果不一樣
a75088285
控制項
GooLoo
[問題] SetPriorityClass 給錯參數
licheer
Re: [問題] 關於i++ & i--的執行效能
cole945
[討論] 給UI層的介面與底層的介面不一致,何解?
zzss2003
[問題] strcmp的輸出怪怪的
st1009
[問題] 推薦書籍?
honestonly
[問題] 關於i++ & i--的執行效能
qazkevin
Links
booklink
Contact Us: admin [ a t ] ucptt.com