執行下列 C 語言程式後產生的輸出為何? #include <stdio.h> main() { int x = 5, y = 25; if( y > 15) { x += y; } if( x > 15) { y += x; } else { y -= x; } printf(''%d, %d\n'', x, y); }
A5,20
B30,25
C30,55正確答案
D30,–5
答案與詳解
第一個 if:y=25>15 成立,x=5+25=30。第二個 if:x=30>15 成立,y=25+30=55。輸出 30,55 正確。
